From a105e6b887d5e3c34f9f333f9f22887002251d6e Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sat, 6 Apr 2019 11:13:48 -0300 Subject: hooks/pre-pkg/05-prepare-32bit: handle files with spaces --- common/hooks/pre-pkg/05-prepare-32bit.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/hooks/pre-pkg/05-prepare-32bit.sh b/common/hooks/pre-pkg/05-prepare-32bit.sh index 8440b3d36a8..5140c447a62 100644 --- a/common/hooks/pre-pkg/05-prepare-32bit.sh +++ b/common/hooks/pre-pkg/05-prepare-32bit.sh @@ -46,11 +46,11 @@ hook() { \) -delete # Remove empty dirs. - for f in $(find ${destdir32} -type d -empty|sort -r); do + while IFS= read -r -d '' f; do _dir="${f##${destdir32}}" [ -z "${_dir}" ] && continue rmdir --ignore-fail-on-non-empty -p "$f" &>/dev/null - done + done < <(find ${destdir32} -type d -empty -print0 | sort -uz) # Switch pkg-config files to lib32. if [ -d ${destdir32}/usr/lib32/pkgconfig ]; then -- cgit v1.2.3