- pws, err := ParsePasswds(bytes.NewReader(src))
- if err != nil {
- log.Fatal(err)
- }
- err = SerializePasswds(&x, pws)
- if err != nil {
- log.Fatal(err)
- }
+ pws, err := ParsePasswds(bytes.NewReader(src))
+ if err != nil {
+ log.Fatal(err)
+ }
+ err = SerializePasswds(&x, pws)
+ if err != nil {
+ log.Fatal(err)
+ }
+ } else if t == FileTypeGroup {
+ grs, err := ParseGroups(bytes.NewReader(src))
+ if err != nil {
+ log.Fatal(err)
+ }
+ err = SerializeGroups(&x, grs)
+ if err != nil {
+ log.Fatal(err)
+ }