[arch-projects] [devtools] [PATCH 4/8] makechrootpkg: /chrootbuild: accept makepkg_args as arguments rather than embedding.

lukeshu at lukeshu.com lukeshu at lukeshu.com
Sun Apr 2 08:09:58 UTC 2017


From: Luke Shumaker <lukeshu at parabola.nu>

---
 makechrootpkg.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/makechrootpkg.in b/makechrootpkg.in
index 31d57d3..9566b2e 100644
--- a/makechrootpkg.in
+++ b/makechrootpkg.in
@@ -190,9 +190,7 @@ EOF
 	{
 		printf '#!/bin/bash\n'
 		declare -f _chrootbuild
-		printf '_chrootbuild'
-		printf ' %q' "${makepkg_args[@]}"
-		printf ' || exit\n'
+		printf '_chrootbuild "$@" || exit\n'
 
 		if $run_namcap; then
 			declare -f _chrootnamcap
@@ -338,7 +336,7 @@ if arch-nspawn "$copydir" \
 	--bind="$PWD:/startdir" \
 	--bind="$SRCDEST:/srcdest" \
 	"${bindmounts_ro[@]}" "${bindmounts_rw[@]}" \
-	/chrootbuild
+	/chrootbuild "${makepkg_args[@]}"
 then
 	move_products
 else
-- 
2.12.1


More information about the arch-projects mailing list