Fix #2836. Ensure proper handling of option "system=yes" in module "group".

parent 68f7ea60
...@@ -103,7 +103,7 @@ class Group(object): ...@@ -103,7 +103,7 @@ class Group(object):
if key == 'gid' and kwargs[key] is not None: if key == 'gid' and kwargs[key] is not None:
cmd.append('-g') cmd.append('-g')
cmd.append(kwargs[key]) cmd.append(kwargs[key])
elif key == 'system' and kwargs[key] == 'yes': elif key == 'system' and kwargs[key] == True:
cmd.append('-r') cmd.append('-r')
cmd.append(self.name) cmd.append(self.name)
return self.execute_command(cmd) return self.execute_command(cmd)
...@@ -189,7 +189,7 @@ class AIX(Group): ...@@ -189,7 +189,7 @@ class AIX(Group):
for key in kwargs: for key in kwargs:
if key == 'gid' and kwargs[key] is not None: if key == 'gid' and kwargs[key] is not None:
cmd.append('id='+kwargs[key]) cmd.append('id='+kwargs[key])
elif key == 'system' and kwargs[key] == 'yes': elif key == 'system' and kwargs[key] == True:
cmd.append('-a') cmd.append('-a')
cmd.append(self.name) cmd.append(self.name)
return self.execute_command(cmd) return self.execute_command(cmd)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment