summarylogtreecommitdiffstats
path: root/update-pkg.sh
diff options
context:
space:
mode:
author@fhdk2017-10-08 13:22:33 +0200
committer@fhdk2017-10-08 13:22:33 +0200
commitc276a0e5c28ada9cd4fed499a0362860bb0ebe99 (patch)
tree6dbceb8b44db4f2a18c7a48bdb8ccd0364f5c065 /update-pkg.sh
parente0bf0369600f88b1dd41576b85f7fed0183bfcba (diff)
downloadaur-c276a0e5c28ada9cd4fed499a0362860bb0ebe99.tar.gz
Added update script thx @papajoke
Diffstat (limited to 'update-pkg.sh')
-rwxr-xr-xupdate-pkg.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/update-pkg.sh b/update-pkg.sh
new file mode 100755
index 000000000000..761a85d3c4fa
--- /dev/null
+++ b/update-pkg.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/bash
+
+# get last ffver
+ffpkgver=$(curl -s "https://ftp.mozilla.org/pub/devedition/releases/" | awk -F'/' '/href.*releases\// {print $5}' | sort -Vr | head -n1)
+echo "Latest release : ${ffpkgver}"
+# current pkgver
+curpkgver=$(cat PKGBUILD | awk -F'=' '$1=="pkgver"{print $2}')
+echo "Current package : ${curpkgver}"
+[ "${ffpkgver}" == "${curpkgver}" ] && exit 0
+[ -e "PKGBUILD" ] || exit 1
+# update PGKBUILD
+sed -i -e "s/pkgver=.*/pkgver=${ffpkgver}/" ./PKGBUILD
+updpkgsums
+makepkg --printsrcinfo >.SRCINFO
+makepkg -scf
+rm SHA512SUMS*
+git commit PKGBUILD .SRCINFO -m "${ffver}"
+git push -u origin