aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Ferrell <major@homeonderanged.org>2012-04-24 16:15:46 -0500
committerMark Ferrell <major@homeonderanged.org>2012-04-24 16:15:46 -0500
commitafa2c5d86a71a69c4be0ab880c7d17095fc9df1a (patch)
tree2f0632ba7bda26c23c2aa7218c239ead5820b7ca
parenta9817fc5244faad68676571b1b7faafee46d3bd9 (diff)
Fix usage of xargs during clean/distclean
* The binpkg index file is a 0 delimited file. Mut call xargs with -0 for it to parse the stream correctly.
-rwxr-xr-xscripts/builder/build-clean2
-rwxr-xr-xscripts/builder/build-distclean2
2 files changed, 2 insertions, 2 deletions
diff --git a/scripts/builder/build-clean b/scripts/builder/build-clean
index 6897370..02e03ee 100755
--- a/scripts/builder/build-clean
+++ b/scripts/builder/build-clean
@@ -7,7 +7,7 @@ eval $(build query --environ "${1}")
if [ -z "${NOCLEAN}" ]; then
if [ -e "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" ]; then
cd "${SYSROOT}"
- cat "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" | xargs rm &
+ cat "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" | xargs -0 rm &
fi
if [ -f "${BUILDER_ATFDIR}/${CATEGORY}/${NAME}-${VERSION}.${ARCHIVE_FORMAT}" ]; then
rm "${BUILDER_ATFDIR}/${CATEGORY}/${NAME}-${VERSION}.${ARCHIVE_FORMAT}" &
diff --git a/scripts/builder/build-distclean b/scripts/builder/build-distclean
index a635b59..ac51a52 100755
--- a/scripts/builder/build-distclean
+++ b/scripts/builder/build-distclean
@@ -6,7 +6,7 @@ eval $(build query --environ "${1}")
if [ -e "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" ]; then
cd "${SYSROOT}"
- cat "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" | xargs rm &
+ cat "${SYSROOT}/var/db/binpkg/${CATEGORY}/${NAME}" | xargs -0 rm &
fi
if [ -f "${BUILDER_ATFDIR}/${CATEGORY}/${NAME}-${VERSION}.${ARCHIVE_FORMAT}" ]; then
rm "${BUILDER_ATFDIR}/${CATEGORY}/${NAME}-${VERSION}.${ARCHIVE_FORMAT}" &