From 3fcb70927597bad2896c6b39b2bdd2bb4c371bf3 Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Wed, 15 May 2019 22:20:17 +0800 Subject: build: fix STAGING_DIR cleaning when filenames contain spaces When looping through a package's STAGING_FILES_LIST (a list of file/directory paths delimited by newlines), if the path contains spaces, then the path will be split by the while loops, and the file/directory will not be deleted/removed. This sets the internal field separator to the newline only so that the entire path is considered when deleting/removing. Signed-off-by: Jeffery To --- scripts/clean-package.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/clean-package.sh b/scripts/clean-package.sh index e580566a52..6dd9bf7306 100755 --- a/scripts/clean-package.sh +++ b/scripts/clean-package.sh @@ -1,4 +1,5 @@ #!/usr/bin/env bash +IFS=$'\n' [ -n "$1" -a -n "$2" ] || { echo "Usage: $0 " exit 1 -- cgit v1.2.3