SPECS: builder - cosmetics and locals
glen
glen at pld-linux.org
Mon Mar 5 19:04:47 CET 2007
Author: glen Date: Mon Mar 5 18:04:47 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- cosmetics and locals
---- Files affected:
SPECS:
builder (1.489 -> 1.490)
---- Diffs:
================================================================
Index: SPECS/builder
diff -u SPECS/builder:1.489 SPECS/builder:1.490
--- SPECS/builder:1.489 Mon Mar 5 18:07:37 2007
+++ SPECS/builder Mon Mar 5 19:04:41 2007
@@ -426,7 +426,6 @@
%_sourcedir ./
EOF
fi
-# set -x
eval $RPMBUILD --rcfile .builder-rpmrc $QUIET $RPMOPTS $RPMBUILDOPTS $BCOND $TARGET_SWITCH $* 2>&1
}
@@ -1081,10 +1080,18 @@
if [ -z "${PACKAGE_NAME##[_0-9]*}" -a -z "$TAG_PREFIX" ]; then
TAG_PREFIX=tag_
fi
- TAGVER=$TAG_PREFIX$PACKAGE_NAME-`echo $PACKAGE_VERSION | sed -e "s/\./\_/g" -e "s/@/#/g"`-`echo $PACKAGE_RELEASE | sed -e "s/\./\_/g" -e "s/@/#/g"`
+
+ # NOTE: CVS tags may must not contain the characters `$,.:;@'
+ TAGVER=$TAG_PREFIX$PACKAGE_NAME-$(echo $PACKAGE_VERSION | tr '[.@]' '[_#]')-$(echo $PACKAGE_RELEASE | tr '[.@]' '[_#]')
+
# Remove #kernel.version_release from TAGVER because tagging sources
# could occur with different kernel-headers than kernel-headers used at build time.
- TAGVER=$(echo "$TAGVER" | sed -e 's/#.*//g')
+ # besides, %{_kernel_ver_str} is not expanded.
+
+ # TAGVER=auto-ac-madwifi-ng-0-0_20070225_1#%{_kernel_ver_str}
+ # TAGVER=auto-ac-madwifi-ng-0-0_20070225_1
+
+ TAGVER=${TAGVER%#*}
echo -n "$TAGVER"
}
@@ -1100,7 +1107,7 @@
echo "Version: $PACKAGE_VERSION"
echo "Release: $PACKAGE_RELEASE"
- TAGVER=`make_tagver`
+ local TAGVER=`make_tagver`
if [ "$TAG_VERSION" = "yes" ]; then
echo "CVS tag: $TAGVER"
@@ -2136,7 +2143,7 @@
fi
fi
- TAGVER=`make_tagver`
+ local TAGVER=`make_tagver`
echo "Searching for tag $TAGVER..."
TAGREL=$(cvs status -v $SPECFILE | grep -E "^[[:space:]]*${TAGVER}[[[:space:]]" | sed -e 's#.*(revision: ##g' -e 's#).*##g')
if [ -n "$TAGREL" ]; then
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/builder?r1=1.489&r2=1.490&f=u
More information about the pld-cvs-commit
mailing list