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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to