From 187ef7be5910252924c54876aead52f147d4e324 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Wed, 24 Apr 2002 00:05:00 +0000 Subject: Reuse a getent. --- user-init | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'user-init') diff --git a/user-init b/user-init index 1a2d851..a839816 100755 --- a/user-init +++ b/user-init @@ -46,12 +46,12 @@ fi echo "Setting up additional folders and permissions..." for user in $USERS; do - if [ -z "`getent passwd $user | awk -F: '{print $6}'`" ]; then + uid=`getent passwd $user | awk -F: '{print $3}' | head -1` + HOME=`getent passwd $user | awk -F: '{print $6}' | head -1` + if [ -z "$HOME" ]; then echo "User $user doesn't exist. Ignoring..." continue fi - uid=`getent passwd $user | awk -F: '{print $3}' | head -1` - HOME=`getent passwd $user | awk -F: '{print $6}' | head -1` # Ignore non-human accounts silently [ "$uid" -ge "$FIRST_UID" -a "$uid" -le "$LAST_UID" ] || continue -- cgit v1.2.3