SPECS: relup.sh - process also Release: field
glen
glen at pld-linux.org
Fri Nov 9 12:55:30 CET 2007
Author: glen Date: Fri Nov 9 11:55:30 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- process also Release: field
---- Files affected:
SPECS:
relup.sh (1.12 -> 1.13)
---- Diffs:
================================================================
Index: SPECS/relup.sh
diff -u SPECS/relup.sh:1.12 SPECS/relup.sh:1.13
--- SPECS/relup.sh:1.12 Mon Nov 5 15:58:41 2007
+++ SPECS/relup.sh Fri Nov 9 12:55:25 2007
@@ -32,8 +32,10 @@
set_release() {
local specfile="$1"
local rel="$2"
+ local newrel="$3"
sed -i -e "
- s/^\(%define[ \t]\+_rel[ \t]\+\).\+/\1$rel/
+ s/^\(%define[ \t]\+_rel[ \t]\+\)$rel\$/\1$newrel/
+ s/^\(Release:[ \t]\+\)$rel\$/\1$newrel/
" $specfile
}
@@ -48,12 +50,12 @@
while true; do
case "$1" in
- -t)
- test=1
- ;;
-i)
inc=1
;;
+ -t)
+ test=1
+ ;;
-m)
shift
message="${1#- }"
@@ -75,8 +77,8 @@
spec=${spec%.spec}.spec
rel=$(get_release "$spec")
if [ "$inc" = 1 ]; then
- rel=$(expr $rel + 1)
- set_release "$spec" $rel
+ newrel=$(expr $rel + 1)
+ set_release "$spec" $rel $newrel
# refetch release
rel=$(get_release "$spec")
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/relup.sh?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list