]> git.pld-linux.org Git - packages/rpm-build-tools.git/blobdiff - relup.sh
- allow specname without extension passed as argument
[packages/rpm-build-tools.git] / relup.sh
index 2c481aba8148bb8b18ed90cae77e191bd5ad4981..73269e9685b1e5d36569e8c10db98066ef7018e2 100644 (file)
--- a/relup.sh
+++ b/relup.sh
@@ -8,7 +8,6 @@
 # - optional message after rel: "- rel 9 (rebuild with foolib)"
 
 set -e
-specfile="$1"
 
 get_dump() {
        local specfile="$1"
@@ -17,11 +16,12 @@ get_dump() {
                echo >&2 "You need icon files being present in SOURCES."
                exit 1
        fi
+       echo "$out"
 }
 
 get_release() {
        local specfile="$1"
-       rel=$(awk '/^%define.*_rel/{print $NF}' $specfile)
+       rel=$(awk '/^%define[   ]*_rel[         ]/{print $NF}' $specfile)
        if [ -z "$rel" ]; then
                dump=$(get_dump "$specfile")
                rel=$(echo "$dump" | awk '/PACKAGE_RELEASE/{print $NF; exit}')
@@ -31,6 +31,7 @@ get_release() {
 
 tmpd=$(mktemp -d "${TMPDIR:-/tmp}/relXXXXXX")
 for spec in "$@"; do
+       spec=${spec%.spec}.spec
        rel=$(get_release "$spec")
        echo "$spec" >> "$tmpd/$rel"
 done
This page took 0.024317 seconds and 4 git commands to generate.