summarylogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorDavid Stark2018-10-08 05:03:15 +0100
committerDavid Stark2018-10-08 05:03:15 +0100
commitbd914726d789f128a1d821262be859d7c2905c69 (patch)
tree0dca3f7373b13d18702123e102444fd369299b26 /update.sh
parent7978bde5d5ad20a8a014ccf11a6bd31a6eb43357 (diff)
downloadaur-bd914726d789f128a1d821262be859d7c2905c69.tar.gz
updated to 0.93, removed some trash, added some more :/
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh23
1 files changed, 18 insertions, 5 deletions
diff --git a/update.sh b/update.sh
index 5b77c53183d4..5d502c2a889f 100755
--- a/update.sh
+++ b/update.sh
@@ -1,23 +1,36 @@
#!/usr/bin/env bash
+
oldver="$(grep ^pkgver= PKGBUILD | cut -d "=" -f 2)"
oldrel="$(grep ^pkgrel= PKGBUILD | cut -d "=" -f 2)"
+md5old="$(grep md5sums PKGBUILD | cut -d "'" -f 2)"
newrel=$(($oldrel + 1))
-newver="$1"
+pkgver="$(cat new_ver.txt | awk '{print $2}')"
-if [ ! X${newver} == X ]; then
- echo "updating from ${oldver} to ${newver}"
+if [ ! X${pkgver} == X ]; then
+ echo "updating from ${oldver} to ${pkgver}"
else
echo "please specify a release number.. see: https://github.com/datawire/telepresence/releases"
exit 1
fi
+set -x
-set -eu
+# determine new md5sum
+tempdir="$(mktemp -d)"
+tempfile="${tempdir}/filename"
+curl -sL https://github.com/telepresenceio/telepresence/archive/${pkgver}.tar.gz -o "${tempfile}"
+md5new="$(md5sum "${tempfile}" | awk '{print $1}')"
+# rm -rf "${tempdir}"
+
+echo md5old=${md5old}, md5new=${md5new}
#update the buildfile
-sed "s+pkgver=${oldver}+pkgver=${newver}+g" -i PKGBUILD
+sed "s+pkgver=${oldver}+pkgver=${pkgver}+g" -i PKGBUILD
sed "s+pkgrel=${oldrel}+pkgrel=${newrel}+g" -i PKGBUILD
+sed "s+${md5old}+${md5new}+g" -i PKGBUILD
+
+set -eu
makepkg -f