debian: Fix postinstall scripts when the user/group is in LDAP

Addresses-Debian-Bug: #497010

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
bitmap-optimize
Theodore Ts'o 2008-08-29 19:53:34 -04:00
parent a700f5175e
commit 26f29164a4
2 changed files with 7 additions and 4 deletions

View File

@ -24,9 +24,10 @@ if test -z "$LAST_SYSTEM_GID"; then
LAST_SYSTEM_GID=999
fi
groupadd -f -K GID_MIN=$FIRST_SYSTEM_GID -K GID_MAX=$LAST_SYSTEM_GID libuuid
if ! grep -q libuuid /etc/passwd; then
if ! getent group | grep -q libuuid; then
groupadd -f -K GID_MIN=$FIRST_SYSTEM_GID -K GID_MAX=$LAST_SYSTEM_GID libuuid
fi
if ! getent passwd | grep -q libuuid; then
useradd -d /var/lib/libuuid -K UID_MIN=$FIRST_SYSTEM_UID -K UID_MAX=$LAST_SYSTEM_UID -g libuuid libuuid
fi

View File

@ -1,8 +1,10 @@
#!/bin/sh
set -e
if ! getent group | grep -q libuuid; then
groupadd -f -K GID_MIN=1 -K GID_MAX=999 libuuid
if ! grep -q libuuid /etc/passwd; then
fi
if ! getent passwd | grep -q libuuid; then
useradd -d /var/lib/libuuid -K UID_MIN=1 -K UID_MAX=499 -g libuuid libuuid
fi
chown libuuid:libuuid /usr/sbin/uuidd