Hi,

here's a patch to  fix the copying of .install file to chroot for
split packages. There is a flyspray task open for this but as it's
down, I'm sending the patch here

Eric

--- ../devtools.git/makechrootpkg       2009-08-29 18:36:31.000000000 -0400
+++ makechrootpkg       2009-08-29 18:35:04.000000000 -0400
@@ -193,6 +193,13 @@
 done

 install_files=$(grep "install=" PKGBUILD)
+for pkg in ${pkgna...@]}; do
+    install_files+=' '
+    install_files+=$(echo $install_files |sed "s/\$pkgname/$pkg/"|sed
"s/\${pkgname}/$pkg/")
+done
+
+install_files=$(eval echo $install_files |tr '[:blank:]' '\n'|sort |uniq)
+
 for f in $install_files;do
     install="${f#"install="}"
     if [ "$install" != "" -a -f "$install" ]; then
--- ../devtools.git/makechrootpkg	2009-08-29 18:36:31.000000000 -0400
+++ makechrootpkg	2009-08-29 18:35:04.000000000 -0400
@@ -193,6 +193,13 @@
 done
 
 install_files=$(grep "install=" PKGBUILD)
+for pkg in ${pkgna...@]}; do
+    install_files+=' '
+    install_files+=$(echo $install_files |sed "s/\$pkgname/$pkg/"|sed "s/\${pkgname}/$pkg/")
+done
+
+install_files=$(eval echo $install_files |tr '[:blank:]' '\n'|sort |uniq)
+
 for f in $install_files;do
     install="${f#"install="}"
     if [ "$install" != "" -a -f "$install" ]; then

Reply via email to