From ebb987535050f398ea8210d8cc21dd40bf329d3c Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 12 Feb 2019 09:14:17 +0100 Subject: bumpPkgrel neu --- bumpPkgrel | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100755 bumpPkgrel (limited to 'bumpPkgrel') diff --git a/bumpPkgrel b/bumpPkgrel new file mode 100755 index 00000000..d58de504 --- /dev/null +++ b/bumpPkgrel @@ -0,0 +1,35 @@ +#!/bin/bash + +if [ $# -eq 0 ]; then + >&2 echo 'usage: bumpPkgrel [-n] $pkg1 $pkg2 $pkg3 ...' + exit 1 +fi + +if [ "x$1" = 'x-n' ]; then + commit=false + shift +else + commit=true +fi + +if [ $# -eq 1 ]; then + + cd "$(dirname "$0")" + + pkg="${1%/}" + eval "$( + grep '^pkgrel=' "${pkg}/PKGBUILD" + )" + sed -i ' + s@^\(pkgrel=\)\('"'"'\?\)[0-9]\+\2$@\1'"'$((pkgrel+1))'"'@ + ' "${pkg}/PKGBUILD" + if ${commit}; then + git commit "${pkg}/PKGBUILD" -m "${pkg}: rebuild" + fi + +else + + printf '%s\n' "$@" \ + | xargs -rn1 "$0" + +fi -- cgit v1.2.3-70-g09d2