[arch-projects] [devtools] [PATCHv3] Add support for building bzr packages

Maxime Gauduin alucryd at gmail.com
Sun Aug 25 15:47:47 EDT 2013


Fixes FS#36654: https://bugs.archlinux.org/task/36654.

Signed-off-by: Maxime Gauduin <alucryd at gmail.com>
---
 makechrootpkg.in | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/makechrootpkg.in b/makechrootpkg.in
index 8c64ae1..34f9ff3 100644
--- a/makechrootpkg.in
+++ b/makechrootpkg.in
@@ -288,11 +288,21 @@ _chrootbuild() {
 	# XXX: Keep svn sources writable
 	# Since makepkg 4.1.1 they get checked out via cp -a, copying the symlink
 	for dir in /srcdest /startdir; do
-		cd $dir
+		cd "$dir"
 		for svndir in */.svn; do
-			rm ${svndir%/.svn}
-			cp -a ${dir}_host/${svndir%/.svn} .
-			chown -R nobody ${svndir%/.svn}
+			rm "${svndir%/.svn}"
+			cp -a "${dir}_host/${svndir%/.svn}" .
+			chown -R nobody "${svndir%/.svn}"
+		done
+	done
+
+	# Same with bzr sources
+	for dir in /srcdest /startdir; do
+		cd "$dir"
+		for bzrdir in */.bzr; do
+			rm "${bzrdir%/.bzr}"
+			cp -a "${dir}_host/${bzrdir%/.bzr}" .
+			chown -R nobody "${bzrdir%/.bzr}"
 		done
 	done
 
-- 
1.8.3.4



More information about the arch-projects mailing list