From: Michael Spang Date: Sat, 29 Mar 2008 11:32:47 +0000 (-0400) Subject: debian: Use UID/GID ranges from adduser.conf, if present X-Git-Tag: v1.40.9~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc03b9c4f27eff9fcab8bf9ee1ba42b2e1328d5d;p=thirdparty%2Fe2fsprogs.git debian: Use UID/GID ranges from adduser.conf, if present Addresses-Debian-Bug: #473179 Signed-off-by: Michael Spang Signed-off-by: "Theodore Ts'o" --- diff --git a/debian/libuuid1.postinst b/debian/libuuid1.postinst index cd5b093c0..ccbd8810d 100644 --- a/debian/libuuid1.postinst +++ b/debian/libuuid1.postinst @@ -1,10 +1,22 @@ #!/bin/sh set -e -groupadd -f -K GID_MIN=100 -K GID_MAX=999 libuuid + +FIRST_SYSTEM_UID=100 +LAST_SYSTEM_UID=999 +FIRST_SYSTEM_GID=100 +LAST_SYSTEM_GID=999 + +if test -f /etc/adduser.conf; then + . /etc/adduser.conf +fi + +groupadd -f -K GID_MIN=$FIRST_SYSTEM_GID -K GID_MAX=$LAST_SYSTEM_GID libuuid + if ! grep -q libuuid /etc/passwd; then - useradd -d /var/lib/libuuid -K UID_MIN=100 -K UID_MAX=999 -g libuuid libuuid + useradd -d /var/lib/libuuid -K UID_MIN=$FIRST_SYSTEM_UID -K UID_MAX=$LAST_SYSTEM_UID -g libuuid libuuid fi + mkdir -p /var/lib/libuuid chown libuuid:libuuid /var/lib/libuuid chmod 2775 /var/lib/libuuid