summaryrefslogtreecommitdiff
path: root/debian/libnss-tacplus.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/libnss-tacplus.postinst')
-rw-r--r--debian/libnss-tacplus.postinst6
1 files changed, 4 insertions, 2 deletions
diff --git a/debian/libnss-tacplus.postinst b/debian/libnss-tacplus.postinst
index 77f16f4..06253d7 100644
--- a/debian/libnss-tacplus.postinst
+++ b/debian/libnss-tacplus.postinst
@@ -11,8 +11,10 @@ case "$1" in
# for this package, and won't break anything else. Do nothing
# if tacplus is already present in the passwd line
if [ -e "/etc/nsswitch.conf" ]; then
- sed -i -e '/tacplus\s/b' \
- -e '/^passwd:/s/compat/tacplus &/' /etc/nsswitch.conf
+ sed -i -E -e '/tacplus\s/b' \
+ -e '/^passwd:/s/(compat|files)/tacplus &/' /etc/nsswitch.conf
+ sed -i -E -e '/tacplus\s/b' \
+ -e '/^group:/s/(compat|files)/tacplus &/' /etc/nsswitch.conf
fi
;;