From 6bfbc024a30c8d28cc3ea86679c563b7f9a08e56 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Wed, 19 Jun 2013 02:07:07 +0200 Subject: [PATCH] setup/source: allow user to remove one skipped dir --- lib/setup/setupSource | 5 +++++ 1 file changed, 5 insertions(+) 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 }