[Pkg-shadow-devel] [shadow] 04/05: Add missing /etc/{subgid|subuid} in postinst
Balint Reczey
rbalint at moszumanska.debian.org
Wed Jan 25 16:00:42 UTC 2017
This is an automated email from the git hooks/post-receive script.
rbalint pushed a commit to branch master
in repository shadow.
commit 133b10b73435ee8199390ec9540784f381ffd84e
Author: Stéphane Graber <stgraber at ubuntu.com>
Date: Fri Jan 20 20:48:29 2017 +0100
Add missing /etc/{subgid|subuid} in postinst
---
debian/login.postinst | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/debian/login.postinst b/debian/login.postinst
index 1f6da1e..f2b0f4f 100644
--- a/debian/login.postinst
+++ b/debian/login.postinst
@@ -16,14 +16,26 @@ then
fi
rm -f /etc/pam.d/login.pre-upgrade 2>/dev/null
-if [ "$1" = "configure" ] && [ "$2" = "" ]
-then
+if [ "$1" = "configure" ]; then
# Install faillog during initial installs only
- if [ ! -f /var/log/faillog ] ; then
+ if [ "$2" = "" ] && [ ! -f /var/log/faillog ] ; then
touch /var/log/faillog
chown root:root /var/log/faillog
chmod 644 /var/log/faillog
fi
+
+ # Create subuid/subgid if missing
+ if [ ! -e /etc/subuid ]; then
+ touch /etc/subuid
+ chown root:root /etc/subuid
+ chmod 644 /etc/subuid
+ fi
+
+ if [ ! -e /etc/subgid ]; then
+ touch /etc/subgid
+ chown root:root /etc/subgid
+ chmod 644 /etc/subgid
+ fi
fi
# Create subuid/subgid if missing
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-shadow/shadow.git
More information about the Pkg-shadow-devel
mailing list