diff --git a/lib/setup/setupSource b/lib/setup/setupSource index a94d410..03c2c5a 100644 --- a/lib/setup/setupSource +++ b/lib/setup/setupSource @@ -35,6 +35,7 @@ setupSource() { This prompt will loop until an empty string is encountered. EODesc cd "$sourcepath" + count=${#skippeddirectories[@]} for (( i=0 ; 1 ; i++ )) do read \ @@ -45,9 +46,13 @@ setupSource() { if [ -n "$value" ] then skippeddirectories[i]="$value" + elif (( i < count )) + then + unset skippeddirectories[i] else break fi done + unset count cd - >/dev/null }