From 334aef7076a87211fd63c35452221482e8795715 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 19 Apr 2004 20:50:37 +0000 Subject: Add automount line only when server_username is set. --- user-init | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'user-init') diff --git a/user-init b/user-init index 6536e01..6a7218e 100755 --- a/user-init +++ b/user-init @@ -140,10 +140,12 @@ for user in $USERS; do 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" - else - echo "volume $user smb $server_name $server_username $HOME/$server_root uid=$user,gid=$user - -" >> "$server_conf" + if [ -n "$server_username" ]; then + 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" + else + echo "volume $user smb $server_name $server_username $HOME/$server_root uid=$user,gid=$user - -" >> "$server_conf" + fi fi fi -- cgit v1.2.3