builder bug
Rafal Cygnarowski
zswi w pers.pl
Czw, 8 Maj 2003, 14:03:39 CEST
W liście z czw, 08-05-2003, godz. 12:16, Radosław Kintzi pisze:
> w funkcji build_package ():
>
> if [ -n "$LOGFILE" ]; then
> LOG=`eval echo $LOGFILE`
> eval nice -n ${DEF_NICE_LEVEL} time $RPMBUILD $BUILD_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE 2>&1 | tee $LOG
> else
> eval nice -n ${DEF_NICE_LEVEL} $RPMBUILD $BUILD_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE
> fi
>
> if [ "$?" -ne "0" ]; then
>
> Ten warunek zadziała tylko jeżeli $LOGFILE jest puste, bo w przeciwnym
> wypadku $? zawsze jest zerem zwróconym przez tee. Może ktoś ma jakiś
> pomysł jak to rozwiązać?
CMD="eval nice -n ${DEF_NICE_LEVEL} time $RPMBUILD $BUILD_SWITCH -v
$QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE"
if [ -n "$LOGFILE" ]; then
LOG=`eval echo $LOGFILE`
tailer $LOG $CMD
else
$CMD
fi
--
Rafal Cygnarowski
rafi w pers.pl
Więcej informacji o liście dyskusyjnej pld-devel-pl