scripts/driver-select: use $BACKUP_EXT everywhere
Signed-off-by: Stefan Kuhn <stefan.kuhn@hispeed.ch>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
diff --git a/scripts/driver-select b/scripts/driver-select
index 4f71e34..a14d1b1 100755
--- a/scripts/driver-select
+++ b/scripts/driver-select
@@ -20,9 +20,6 @@
BCMA_MAKEFILE="drivers/bcma/Makefile"
# used to backup files from foo to foo.${BACKUP_EXT}
-# If you change this also modify restore_compat() and
-# restore_file() below I couldn't find a way to use
-# the $BACKUP_EXT there.
BACKUP_EXT="bk"
# Pretty colors
@@ -90,7 +87,7 @@
return
fi
echo -e "Backing up makefile: ${CYAN}${1}.${BACKUP_EXT}${NORMAL}"
- cp $1 $1.bk
+ cp "${1}" "${1}.${BACKUP_EXT}"
}
function disable_makefile
@@ -301,16 +298,14 @@
}
function restore_file {
- #ORIG=$(shell ${1%%.${BACKUP_EXT}})
- ORIG=${1%%.bk}
+ local ORIG="${1%%.${BACKUP_EXT}}"
cp $1 $ORIG
rm -f $1
echo -e "Restored makefile: ${CYAN}${ORIG}${NORMAL} (and removed backup)"
}
function restore_compat {
- #FILES=$(find ./ -type f -name *.$BACKUP_EXT)
- FILES=$(find ./ -type f -name *.bk)
+ local FILES=$(find ./ -type f -name *\."${BACKUP_EXT}")
for i in $FILES; do
restore_file $i
done