"
}
+# set TARGET from BuildArch: from SPECFILE
+set_spec_target() {
+ if [ -n "$SPECFILE" ] && [ -z "$TARGET" ]; then
+ tmp=$(awk '/^BuildArch:/ { print $NF}' $SPECFILE)
+ if [ "$tmp" ]; then
+ TARGET="$tmp"
+ case "$RPMBUILD" in
+ "rpmbuild")
+ TARGET_SWITCH="--target $TARGET" ;;
+ "rpm")
+ TARGET_SWITCH="--target=$TARGET" ;;
+ esac
+ fi
+ fi
+}
+
cache_rpm_dump () {
if [ -n "$DEBUG" ]; then
set -x;
set -v;
fi
+
rpm_dump_cache=`
case "$RPMBUILD" in
rpm )
rpm -bp --nodeps --define 'prep %dump' $BCOND $TARGET_SWITCH $SPECFILE 2>&1
;;
rpmbuild )
+ # FIXME: no $TARGET_SWITCH here needed?
rpmbuild --nodigest --nosignature --define 'prep %dump' $BCOND $SPECFILE 2>&1
;;
esac`
fi
unset OPTIONS
[ -n "$DONT_PRINT_REVISION" ] || grep -E -m 1 "^#.*Revision:.*Date" $SPECFILE
+
+ set_spec_target
}
find_mirror()
set -v;
fi
-if [ -n "$SPECFILE" ] && [ -z "$TARGET" ]; then
- tmp=$(awk '/^BuildArch:/ { print $NF}' $SPECFILE)
- if [ "$tmp" ]; then
- TARGET="$tmp"
- fi
-fi
-
if [ -n "$TARGET" ]; then
case "$RPMBUILD" in
"rpmbuild")