user: Fix add for SuSE Linux Enterprise 11 (#27015)

This commit is contained in:
Russell Parks 2017-12-13 15:30:51 -06:00 committed by Adam Miller
parent 7229eba569
commit 158b32cd7a

View file

@ -367,6 +367,13 @@ class User(object):
cmd.append('-n')
else:
cmd.append('-N')
elif os.path.exists('/etc/SuSE-release'):
# -N did not exist in useradd before SLE 11 and did not
# automatically create a group
dist = platform.dist()
major_release = int(dist[1].split('.')[0])
if major_release >= 12:
cmd.append('-N')
else:
cmd.append('-N')