From c0755982e87ff80afd7d922293d60182f6a7c937 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 15 Apr 2004 22:59:30 +0000 Subject: Check only if server_userconf is a file (it is intentionally not readable globally). --- user-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'user-init') diff --git a/user-init b/user-init index e931de7..81bdbac 100755 --- a/user-init +++ b/user-init @@ -150,7 +150,7 @@ for user in $USERS; do echo # dirty hack: better if being able to lower verbosity of localuserconfig su -s /bin/bash -c localuserconfig $user - if [ "$do_server" = "yes" -a -r "$server_conf" -a -r $HOME/"$server_userconf" ]; then + if [ "$do_server" = "yes" -a -r "$server_conf" -a -f $HOME/"$server_userconf" ]; then server_username="$(grep '^username' $HOME/$server_userconf | awk -F= '{print $2}' | head -1 | awk '{print $1}')" if grep -q "^volume $user " "$server_conf"; then perl -pi -e "s|^volume $user .*|volume $user smb $server_name $server_username $HOME/$server_root uid=$user,gid=$user - -|" "$server_conf" -- cgit v1.2.3