[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