SPECS: builder - better messages, fix indent
glen
glen at pld-linux.org
Wed Mar 14 10:40:01 CET 2007
Author: glen Date: Wed Mar 14 09:40:01 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- better messages, fix indent
---- Files affected:
SPECS:
builder (1.497 -> 1.498)
---- Diffs:
================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.497 SPECS/builder:1.498
--- SPECS/builder:1.497 Wed Mar 14 10:37:19 2007
+++ SPECS/builder Wed Mar 14 10:39:56 2007
@@ -1616,8 +1616,9 @@
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: install $DEPS; remove $CNFL"
if [ -n "$CNFL" ] || [ -n "$DEPS" ]; then
+ echo "fetch builderequires: install $DEPS; remove $CNFL"
+ update_shell_title "poldek: install $DEPS; remove $CNFL"
$SU_SUDO /usr/bin/poldek -q --update || $SU_SUDO /usr/bin/poldek -q --upa
fi
if [ -n "$CNFL" ]; then
@@ -1626,24 +1627,24 @@
$SU_SUDO /usr/bin/poldek --noask --nofollow -ev $CNFL
fi
- while [ "$DEPS" ]; do
- update_shell_title "install deps: $DEPS"
- echo "Trying to install dependencies ($DEPS):"
- local log=.${SPECFILE}_poldek.log
- $SU_SUDO /usr/bin/poldek --caplookup -uGq $DEPS | tee $log
- failed=$(awk -F: '/^error:/{print $2}' $log)
- rm -f $log
- local ok
- if [ -n "$failed" ]; then
- for package in $failed; do
- # FIXME: sanitise, deps could be not .spec files
- spawn_sub_builder -bb $package && ok="$ok $package"
- done
- DEPS="$ok"
- else
- DEPS=""
- fi
- done
+ while [ "$DEPS" ]; do
+ update_shell_title "install deps: $DEPS"
+ echo "Trying to install dependencies ($DEPS):"
+ local log=.${SPECFILE}_poldek.log
+ $SU_SUDO /usr/bin/poldek --caplookup -uGq $DEPS | tee $log
+ failed=$(awk -F: '/^error:/{print $2}' $log)
+ rm -f $log
+ local ok
+ if [ -n "$failed" ]; then
+ for package in $failed; do
+ # FIXME: sanitise, deps could be not .spec files
+ spawn_sub_builder -bb $package && ok="$ok $package"
+ done
+ DEPS="$ok"
+ else
+ DEPS=""
+ fi
+ done
return
fi
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/builder?r1=1.497&r2=1.498&f=u
More information about the pld-cvs-commit
mailing list