Fix group mod and group add for FreeBSD
This commit is contained in:
parent
29620b78fa
commit
4c8b573e2c
1 changed files with 4 additions and 2 deletions
|
@ -233,7 +233,8 @@ class FreeBsdGroup(Group):
|
|||
def group_add(self, **kwargs):
|
||||
cmd = [self.module.get_bin_path('pw', True), 'groupadd', self.name]
|
||||
if self.gid is not None:
|
||||
cmd.append('-g %d' % int(self.gid))
|
||||
cmd.append('-g')
|
||||
cmd.append('%d' % int(self.gid))
|
||||
return self.execute_command(cmd)
|
||||
|
||||
def group_mod(self, **kwargs):
|
||||
|
@ -241,7 +242,8 @@ class FreeBsdGroup(Group):
|
|||
info = self.group_info()
|
||||
cmd_len = len(cmd)
|
||||
if self.gid is not None and int(self.gid) != info[2]:
|
||||
cmd.append('-g %d' % int(self.gid))
|
||||
cmd.append('-g')
|
||||
cmd.append('%d' % int(self.gid))
|
||||
# modify the group if cmd will do anything
|
||||
if cmd_len != len(cmd):
|
||||
if self.module.check_mode:
|
||||
|
|
Loading…
Reference in a new issue