PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin"
COMMAND="build"
+TARGET=""
SPECFILE=""
BE_VERBOSE=""
%_without_<feature> macro switch. You may now use
--with feat1 feat2 feat3 --without feat4 feat5 --with feat6
constructions. Set GROUP_BCONDS to yes to make use of it.
+--target <platform>
+ - build for platform <platform>.
"
}
fi
fi
cd "$SPECS_DIR"
-
+
+ if [ -n "$TARGET" ]; then
+ TARGET_SWITCH="--target $TARGET"
+ fi
+
case "$COMMAND" in
build )
BUILD_SWITCH="-ba" ;;
echo "LASTLOG=$LOG" > $LASTLOG_FILE
fi
RES_FILE=~/tmp/$RPMBUILD-exit-status.$RANDOM
- (time nice -n ${DEF_NICE_LEVEL} $RPMBUILD $BUILD_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE; echo $? > $RES_FILE) 2>&1 |tee $LOG
+ (time nice -n ${DEF_NICE_LEVEL} $RPMBUILD $BUILD_SWITCH $TARGET_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE; echo $? > $RES_FILE) 2>&1 |tee $LOG
RETVAL=`cat $RES_FILE`
rm $RES_FILE
if [ -n "$LOGDIROK" ] && [ -n "$LOGDIRFAIL" ]; then
fi
fi
else
- eval nice -n ${DEF_NICE_LEVEL} $RPMBUILD $BUILD_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE
+ eval nice -n ${DEF_NICE_LEVEL} $RPMBUILD $BUILD_SWITCH $TARGET_SWITCH -v $QUIET $CLEAN $RPMOPTS $BCOND $SPECFILE
RETVAL=$?
fi
if [ "$RETVAL" -ne "0" ]; then
Exit_error err_build_fail;
fi
unset BUILD_SWITCH
+ unset TARGET_SWITCH
}
nourl()
BCOND="$BCOND $1 $2" ; shift 2 ;;
esac
;;
+ --target )
+ shift; TARGET="${1}"; shift ;;
-q | --quiet )
QUIET="--quiet"; shift ;;
--date )