From 2997b340ab3230fef40ae8bd8c06e0f4a3b3af2e Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Wed, 1 Feb 2012 18:08:33 +0100 Subject: [PATCH] [scripts] mkloopcard: turn off shell path expansion when removing chroot files --- scripts/mkloopcard.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/mkloopcard.sh b/scripts/mkloopcard.sh index 2110a26..8c5f1b7 100755 --- a/scripts/mkloopcard.sh +++ b/scripts/mkloopcard.sh @@ -185,16 +185,24 @@ export LC_ALL=C # work out paths to empty and paths to remove if [ -n "${PATHS_TO_REMOVE}" ]; then + set -f for path in $(echo ${PATHS_TO_REMOVE} | tr ";" "\n"); do echo "Removing: ${path}" + set +f rm -rf "${tmp_dir}"/${path} + set -f done + set +f fi if [ -n "${PATHS_TO_EMPTY}" ]; then + set -f for path in $(echo ${PATHS_TO_EMPTY} | tr ";" "\n"); do + set +f echo "Emptying: ${path}" rm -rf "${tmp_dir}"/"${path}"/* + set -f done + set +f fi if [ -n "${RELEASE_FILE}" ]; then