[packages/sudo] add trigger to ensure includedir sudoers.d (added in d110a738) is in config
glen
glen at pld-linux.org
Tue Aug 27 21:05:18 CEST 2013
commit 037b070e94d7842fe9a6d5e0585031c19cf4bf6f
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Aug 27 22:03:30 2013 +0300
add trigger to ensure includedir sudoers.d (added in d110a738) is in config
sudo.spec | 11 +++++++++++
1 file changed, 11 insertions(+)
---
diff --git a/sudo.spec b/sudo.spec
index bb3c014..ce48833 100644
--- a/sudo.spec
+++ b/sudo.spec
@@ -247,6 +247,17 @@ if [ "$1" = "0" ]; then
%service -q ldap restart
fi
+%triggerpostun -- %{name} < 1:1.7.4p3-2
+# add include statement to sudoers
+if ! grep -q '#includedir %{_sysconfdir}/sudoers.d' /etc/sudoers; then
+ echo 'Adding includedir %{_sysconfdir}/sudoers.d to /etc/sudoers'
+ cat <<-EOF >> /etc/sudoers
+ ## Read drop-in files from %{_sysconfdir}/sudoers.d
+ ## (the '#' here does not indicate a comment)
+ #includedir %{_sysconfdir}/sudoers.d
+ EOF
+fi
+
%triggerpostun -- %{name} < 1:1.7.8p2-5
mv -f /var/run/sudo/* /var/db/sudo 2>/dev/null
rmdir /var/run/sudo 2>/dev/null || :
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/sudo.git/commitdiff/60947100b32aa5379262d9300b8b42b6ff183457
More information about the pld-cvs-commit
mailing list