diff --git a/comp-backup.sh b/comp-backup.sh index d361fa8a5c4605f8302ede0abb04c3e27b9be851..41c38df5ca8632dcc80b8850663cc7678195fb71 100755 --- a/comp-backup.sh +++ b/comp-backup.sh @@ -13,7 +13,7 @@ # Main Variables SCRIPTNAME="comp-backup" -VERSION=4 +VERSION=5 LOGNAME="backup_logfile" TARGETNODE="userbackup1.compute.dtu.dk" HOST=$(hostname -s) @@ -137,8 +137,16 @@ elif [ ! -d $BIN_DIR ]; then fi $(echo $PATH | grep -o $BIN_DIR &>/dev/null) if [ $? -ne 0 ]; then - echo -e "\nexport PATH=$PATH:$BIN_DIR" >> $H/.bash_profile - source $H/.bash_profile + if [ $SHELL == '/bin/bash' ]; then + echo -e "\nexport PATH=$PATH:$BIN_DIR" >> $H/.bash_profile + source $H/.bash_profile + elif [ $SHELL == '/bin/zsh' ]; then + echo -e "\nexport PATH=$PATH:$BIN_DIR" >> $H/.zprofile + source $H/.zprofile + else + echo -e "\nexport PATH=$PATH:$BIN_DIR" >> $H/.profile + source $H/.profile + fi fi if [ ! -d $CONF_DIR ]; then mkdir -p $CONF_DIR