summaryrefslogtreecommitdiffstats
path: root/quilt/scripts/backup-files.in
diff options
context:
space:
mode:
Diffstat (limited to 'quilt/scripts/backup-files.in')
-rw-r--r--quilt/scripts/backup-files.in14
1 files changed, 5 insertions, 9 deletions
diff --git a/quilt/scripts/backup-files.in b/quilt/scripts/backup-files.in
index b9578c6..51f4f55 100644
--- a/quilt/scripts/backup-files.in
+++ b/quilt/scripts/backup-files.in
@@ -141,7 +141,6 @@ noop()
ECHO=echo
OPT_WHAT=noop
-declare -a FILELIST
while [ $# -gt 0 ]; do
case $1 in
-b) OPT_WHAT=backup
@@ -167,8 +166,7 @@ while [ $# -gt 0 ]; do
-?*) usage
exit 0
;;
- *) FILELIST=("$@")
- break
+ *) break
;;
esac
@@ -192,10 +190,8 @@ if [ -n "$OPT_FILE" ]; then
done
fi
-I=0
-while [ $I -lt ${#FILELIST[@]} ]; do
-
- case "${FILELIST[$I]}" in
+while [ $# -gt 0 ]; do
+ case $1 in
-)
# No backup directory? We're done
[ -d "$OPT_PREFIX" ] || exit 0
@@ -210,9 +206,9 @@ while [ $I -lt ${#FILELIST[@]} ]; do
fi
;;
*)
- $OPT_WHAT "${FILELIST[$I]}"
+ $OPT_WHAT "$1"
;;
esac
- I=$(($I+1))
+ shift
done