]> git.pld-linux.org Git - packages/rpm-build-tools.git/commitdiff
add bump_release method to increase release (no functional change)
authorElan Ruusamäe <glen@delfi.ee>
Sat, 11 Aug 2012 17:25:05 +0000 (20:25 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Sat, 11 Aug 2012 17:25:05 +0000 (20:25 +0300)
relup.sh

index 9e2e80e99599f341b44657b6c47bdb2ca4aa270c..76f735e9c5167b30af89684653d26520b0a60cb5 100755 (executable)
--- 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
 
This page took 0.053689 seconds and 4 git commands to generate.