Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=09b0cbf2cd38e18d05dc99cca4575ee434018e10
commit 09b0cbf2cd38e18d05dc99cca4575ee434018e10 Author: Michel Hermier <[email protected]> Date: Thu Nov 22 13:36:32 2012 +0100 scripts/makepkg * Make a more generic pkg_foreach from do_subpkgsfixes. diff --git a/scripts/makepkg b/scripts/makepkg index b6135c9..10e8e8b 100755 --- a/scripts/makepkg +++ b/scripts/makepkg @@ -1055,6 +1055,18 @@ buildenv_build() { fi } +pkg_foreach() { + local hook package_name + + for package_name in "${_P_package_names[@]}"; do + [ ! -d "${startdir}/pkg.${package_name}" ] && continue + for hook in "$@"; do + cd "${startdir}/pkg.${package_name}" + "${hook}" "${package_name}" + done + done +} + pkg_mkdirs() { local package_name @@ -1961,20 +1973,7 @@ _pkg_check_hicolor() } _P_subpkgsfixes+=(_pkg_check_hicolor) -do_subpkgsfixes() -{ - local hook package_name - - for package_name in "${_P_package_names[@]}"; do - [ ! -d "${startdir}/pkg.${package_name}" ] && continue - for hook in "${_P_subpkgsfixes[@]}"; do - cd "${startdir}/pkg.${package_name}" - "${hook}" "${package_name}" - done - done -} - -do_subpkgsfixes +pkg_foreach "${_P_subpkgsfixes[@]}" # get some package meta info builddate=`LC_ALL= ; LANG= ; date -u "+%a %b %e %H:%M:%S %Y"` _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
