abump: add usage and support for recursive abuild
This commit is contained in:
parent
e1ebd05ce6
commit
c016772849
25
abump.in
25
abump.in
@ -1,5 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
program=${0##*/}
|
||||||
|
|
||||||
die() {
|
die() {
|
||||||
echo "$@" >&2
|
echo "$@" >&2
|
||||||
exit 1
|
exit 1
|
||||||
@ -15,7 +17,7 @@ do_bump() {
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
cd $APORTS/*/$pkgname
|
cd $APORTS/*/$pkgname || return 1
|
||||||
section=${PWD%/*}
|
section=${PWD%/*}
|
||||||
section=${section##*/}
|
section=${section##*/}
|
||||||
|
|
||||||
@ -28,13 +30,32 @@ do_bump() {
|
|||||||
-e "s/^pkgrel=.*/pkgrel=0/" \
|
-e "s/^pkgrel=.*/pkgrel=0/" \
|
||||||
APKBUILD
|
APKBUILD
|
||||||
|
|
||||||
abuild -r checksum all || exit 1
|
abuild $abuild_opts checksum all || exit 1
|
||||||
|
|
||||||
git add APKBUILD
|
git add APKBUILD
|
||||||
git commit -m"$msg"
|
git commit -m"$msg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
usage() {
|
||||||
|
echo "$program - utility to bump pkgver in APKBUILDs"
|
||||||
|
echo "usage: $program [-hR]"
|
||||||
|
echo ""
|
||||||
|
echo " -h show this help"
|
||||||
|
echo " -R run abuild with -R for recursive building"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
abuild_opts="-r"
|
||||||
|
while getopts "hR" opt; do
|
||||||
|
case $opt in
|
||||||
|
h) usage;;
|
||||||
|
R) abuild_opts="-R";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
shift $(( $OPTIND - 1))
|
||||||
|
|
||||||
while [ $# -gt 0 ]; do
|
while [ $# -gt 0 ]; do
|
||||||
( do_bump "$1" ) || exit 1
|
( do_bump "$1" ) || exit 1
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user