summaryrefslogtreecommitdiff
path: root/sysutils/py-salt/files
diff options
context:
space:
mode:
authorBen Woods <woodsb02@FreeBSD.org>2017-04-24 13:09:34 +0000
committerBen Woods <woodsb02@FreeBSD.org>2017-04-24 13:09:34 +0000
commit516254aa685ff60b3ae28b8f1391d9b686a8576d (patch)
tree86feb9dd1f4c90da41a3fd8c2f39b06a7faff80e /sysutils/py-salt/files
parentOnly strip shared libraries if we are actually install them. (diff)
sysutils/py-salt: Make salt.modules.pw_user.get_loginclass return string
rather than dict. This fixes salt.modules.pw_user.chloginclass which is used for FreeBSD and expects a string to be returned. This was therefore returning False even after successfully changing the loginclass. This also fixes salt.states.user.present on FreeBSD when loginclass is set. PR: 218694 Approved by: Christer Edwards <christer.edwards@gmail.com> (maintainer)
Notes
Notes: svn path=/head/; revision=439289
Diffstat (limited to 'sysutils/py-salt/files')
-rw-r--r--sysutils/py-salt/files/patch-salt_modules_pw__user.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/sysutils/py-salt/files/patch-salt_modules_pw__user.py b/sysutils/py-salt/files/patch-salt_modules_pw__user.py
new file mode 100644
index 000000000000..17ce4edbd073
--- /dev/null
+++ b/sysutils/py-salt/files/patch-salt_modules_pw__user.py
@@ -0,0 +1,11 @@
+--- salt/modules/pw_user.py.orig 2017-04-17 04:36:14 UTC
++++ salt/modules/pw_user.py
+@@ -475,7 +475,7 @@ def get_loginclass(name):
+ userinfo = __salt__['cmd.run_stdout'](['pw', 'usershow', '-n', name])
+ userinfo = userinfo.split(':')
+
+- return {'loginclass': userinfo[4] if len(userinfo) == 10 else ''}
++ return userinfo[4] if len(userinfo) == 10 else ''
+
+
+ def list_groups(name):