commit 62113de5758fa81a6bdd9a0c28b29d17aab4316b
Author: Elan Ruusamäe <[email protected]>
Date:   Sat Aug 11 20:25:05 2012 +0300

    add bump_release method to increase release (no functional change)

 relup.sh | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/relup.sh b/relup.sh
index 9e2e80e..76f735e 100755
--- a/relup.sh
+++ b/relup.sh
@@ -51,6 +51,13 @@ set_release() {
        " $specfile
 }
 
+bump_release() {
+       local release=$1 rel
+
+       rel=$(expr ${release} + 1)
+       echo $rel
+}
+
 # normalize spec
 # takes as input:
 # - PACKAGE/
@@ -129,6 +136,8 @@ for pkg in "$@"; do
        spec=$(rpm -D "name $pkg" -E '%{_specdir}/%{name}.spec')
        spec=${spec#$topdir/}
 
+       echo "$pkg ..."
+
        if [ "$update" = "1" ]; then
                ./builder -g -ns "$spec"
        fi
@@ -136,11 +145,10 @@ for pkg in "$@"; do
        if [ "$inc" = 1 ]; then
                if [[ $rel = *%* ]]; then
                        relmacro=${rel#*%}
-                       relnum=${rel%%%*}
-                       newrel=$(expr ${relnum} + 1)
+                       newrel=$(bump_release ${rel%%%*})
                        set_release "$spec" $rel "${newrel}%${relmacro}"
                else
-                       newrel=$(expr ${rel} + 1)
+                       newrel=$(bump_release ${rel})
                        set_release "$spec" $rel $newrel
                fi
 
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to