diff options
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..5b77c53183d4 --- /dev/null +++ b/update.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +oldver="$(grep ^pkgver= PKGBUILD | cut -d "=" -f 2)" +oldrel="$(grep ^pkgrel= PKGBUILD | cut -d "=" -f 2)" +newrel=$(($oldrel + 1)) + +newver="$1" + +if [ ! X${newver} == X ]; then + echo "updating from ${oldver} to ${newver}" +else + echo "please specify a release number.. see: https://github.com/datawire/telepresence/releases" + exit 1 +fi + +set -eu + +#update the buildfile +sed "s+pkgver=${oldver}+pkgver=${newver}+g" -i PKGBUILD +sed "s+pkgrel=${oldrel}+pkgrel=${newrel}+g" -i PKGBUILD + +makepkg -f + +#update srcinfo +makepkg --printsrcinfo > .SRCINFO + |