[packages/rpm-build-tools] add bump_release method to increase release (no functional change)
glen
glen at pld-linux.org
Sat Aug 11 19:26:35 CEST 2012
commit 62113de5758fa81a6bdd9a0c28b29d17aab4316b
Author: Elan Ruusamäe <glen at delfi.ee>
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
More information about the pld-cvs-commit
mailing list