[pacman-dev] [PATCH 2/2] makepkg: Avoid find to fork for each rm call
Sébastien Luttringer
seblu at seblu.net
Mon Mar 4 20:03:44 EST 2013
Reported-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Sébastien Luttringer <seblu at seblu.net>
---
scripts/makepkg.sh.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 9b89c63..99ed44c 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1491,7 +1491,7 @@ tidy_install() {
local pt
for pt in "${PURGE_TARGETS[@]}"; do
if [[ ${pt} = "${pt//\/}" ]]; then
- find . ! -type d -name "${pt}" -exec rm -f -- '{}' \;
+ find . ! -type d -name "${pt}" -exec rm -f -- '{}' +
else
rm -f ${pt}
fi
@@ -1500,7 +1500,7 @@ tidy_install() {
if check_option "libtool" "n"; then
msg2 "$(gettext "Removing "%s" files...")" "libtool"
- find . ! -type d -name "*.la" -exec rm -f -- '{}' \;
+ find . ! -type d -name "*.la" -exec rm -f -- '{}' +
fi
if check_option "staticlibs" "n"; then
--
1.8.1.5
More information about the pacman-dev
mailing list