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

Maxime Gauduin alucryd at gmail.com
Sun Aug 25 12:35:03 EDT 2013


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

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

diff --git a/makechrootpkg.in b/makechrootpkg.in
index 8c64ae1..b842d2f 100644
--- a/makechrootpkg.in
+++ b/makechrootpkg.in
@@ -296,6 +296,16 @@ _chrootbuild() {
 		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
+
 	cd /startdir
 
 	# XXX: Keep PKGBUILD writable for pkgver()
-- 
1.8.3.4



More information about the arch-projects mailing list