mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2024-12-22 07:00:28 +00:00
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
|
||||
|
||||
program=${0##*/}
|
||||
|
||||
die() {
|
||||
echo "$@" >&2
|
||||
exit 1
|
||||
@ -15,7 +17,7 @@ do_bump() {
|
||||
|
||||
set -e
|
||||
|
||||
cd $APORTS/*/$pkgname
|
||||
cd $APORTS/*/$pkgname || return 1
|
||||
section=${PWD%/*}
|
||||
section=${section##*/}
|
||||
|
||||
@ -28,13 +30,32 @@ do_bump() {
|
||||
-e "s/^pkgrel=.*/pkgrel=0/" \
|
||||
APKBUILD
|
||||
|
||||
abuild -r checksum all || exit 1
|
||||
abuild $abuild_opts checksum all || exit 1
|
||||
|
||||
git add APKBUILD
|
||||
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
|
||||
( do_bump "$1" ) || exit 1
|
||||
shift
|
||||
done
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user