Install all created packages when using the install option with
package splitting.

Signed-off-by: Allan McRae <[email protected]>
---
 scripts/makepkg.sh.in |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index a804489..95ee520 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -1052,11 +1052,22 @@ create_srcpackage() {
 
 install_package() {
        [ "$INSTALL" -eq 0 ] && return
-       msg "$(gettext "Installing package ${pkgname} with pacman -U...")"
+
+       if [ "$SPLITPKG" -eq 0 ]; then
+               msg "$(gettext "Installing package ${pkgname} with pacman 
-U...")"
+       else
+               msg "$(gettext "Installing ${pkgbase} package group with pacman 
-U...")"
+       fi
+
+       local pkglist
+       for pkg in ${pkgna...@]}; do
+               pkglist="${pkglist} 
$PKGDEST/${pkg}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}"
+       done
+
        if [ "$ASROOT" -eq 0 ]; then
-               sudo pacman $PACMAN_OPTS -U 
$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} || exit $?
+               sudo pacman $PACMAN_OPTS -U ${pkglist} || exit $?
        else
-               pacman $PACMAN_OPTS -U 
$PKGDEST/${pkgname}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT} || exit $?
+               pacman $PACMAN_OPTS -U ${pkglist} || exit $?
        fi
 }
 
-- 
1.6.2.1

_______________________________________________
pacman-dev mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/pacman-dev

Reply via email to