diff --git a/init_homepath b/init_homepath index b3b8428..fd797f4 100755 --- a/init_homepath +++ b/init_homepath @@ -1,13 +1,26 @@ #!/bin/sh # -rm -f $HOME/data; ln -s /user_data/data/$USER $HOME/data +REPLACE_FOLDERS="Audio Bilder data Dokumente Downloads eclipse Musik prj Schreibtisch Videos" -for folder in Bilder Dokumente eclipse Musik prj Schreibtisch; do - rm -rf $HOME/$folder; ln -s /user_data/data/$USER/$folder $HOME -done - - -for folder in Audio Downloads Videos; do - rm -rf $HOME/$folder; ln -s /user_data/static_data/$USER/$folder $HOME + +echo The following folders will be deleted: +for folder in $REPLACE_FOLDERS; do + echo "* $HOME/\033[1m$folder\033[0m" done +echo +read -r -p "Are you sure? [y/N] " response +case "$response" in + [yY][eE][sS]|[yY]) + for folder in $REPLACE_FOLDERS; do + if [ "$folder" = "data" ]; then + rm -f $HOME/data; ln -s /usr/data/$USER $HOME/data + else + rm -rf $HOME/$folder; ln -s /usr/data/$USER/$folder $HOME + fi + done + ;; + *) + echo No folder initialisation! + ;; +esac