--- /usr/sbin/makechrootpkg 2009-08-16 21:40:32.000000000 -0400 +++ makechrootpkg 2009-08-17 00:37:58.000000000 -0400 @@ -192,12 +192,17 @@ fi done -install_files=$(grep "install=" PKGBUILD) +install_files=$install +for pkg in ${pkgname[@]}; do + if $(type package_$pkg &> /dev/null) ; then + eval package_$pkg + install_files+=" $install " + fi +done for f in $install_files;do - install="${f#"install="}" - if [ "$install" != "" -a -f "$install" ]; then - cp "$install" "$uniondir/build/" + if [ "$f" != "" -a -f "$f" ]; then + cp "$f" "$uniondir/build/" fi done