SPECS: builder - display installable pkgs earlier
glen
glen at pld-linux.org
Wed Mar 14 10:37:24 CET 2007
Author: glen Date: Wed Mar 14 09:37:24 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- display installable pkgs earlier
---- Files affected:
SPECS:
builder (1.496 -> 1.497)
---- Diffs:
================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.496 SPECS/builder:1.497
--- SPECS/builder:1.496 Thu Mar 8 09:04:53 2007
+++ SPECS/builder Wed Mar 14 10:37:19 2007
@@ -1612,17 +1612,18 @@
if [ "${FETCH_BUILD_REQUIRES}" = "yes" ]; then
update_shell_title "fetch build requires"
if [ "$FETCH_BUILD_REQUIRES_RPMGETDEPS" = "yes" ]; then
- local CONF=$(rpm-getdeps $BCOND $SPECFILE 2> /dev/null | awk '/^\-/ { print $3 } ' | _rpm_cnfl_check | xargs)
+ # TODO: Conflicts list doesn't check versions
+ local CNFL=$(rpm-getdeps $BCOND $SPECFILE 2> /dev/null | awk '/^\-/ { print $3 } ' | _rpm_cnfl_check | xargs)
local DEPS=$(rpm-getdeps $BCOND $SPECFILE 2> /dev/null | awk '/^\+/ { print $3 } ' | _rpm_prov_check | xargs)
- update_shell_title "poldek: update indexes"
- if [ -n "$CONF" ] || [ -n "$DEPS" ]; then
+ update_shell_title "poldek: install $DEPS; remove $CNFL"
+ if [ -n "$CNFL" ] || [ -n "$DEPS" ]; then
$SU_SUDO /usr/bin/poldek -q --update || $SU_SUDO /usr/bin/poldek -q --upa
fi
- if [ -n "$CONF" ]; then
- update_shell_title "uninstall conflicting packages: $CONF"
- echo "Trying to uninstall conflicting packages ($CONF):"
- $SU_SUDO /usr/bin/poldek --noask --nofollow -ev $CONF
+ if [ -n "$CNFL" ]; then
+ update_shell_title "uninstall conflicting packages: $CNFL"
+ echo "Trying to uninstall conflicting packages ($CNFL):"
+ $SU_SUDO /usr/bin/poldek --noask --nofollow -ev $CNFL
fi
while [ "$DEPS" ]; do
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/builder?r1=1.496&r2=1.497&f=u
More information about the pld-cvs-commit
mailing list