summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Bunton2017-07-05 16:29:26 +1000
committerJames Bunton2017-07-05 16:29:26 +1000
commite5eaaee4c147eee602d29111a155f6f8fbc2c6d8 (patch)
tree6c230045d0bc1614f6f7ab1b4d07590a1c4a777a
parent0735f9157ea72bb79ba5b57d5c9411f62162cbaa (diff)
downloadaur-e5eaaee4c147eee602d29111a155f6f8fbc2c6d8.tar.gz
Added update.sh utility
-rw-r--r--PKGBUILD2
-rwxr-xr-xupdate.sh12
2 files changed, 13 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c70fcf825296..8fd3c41cddb7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -22,7 +22,7 @@ source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
'change-default-console-loglevel.patch'
)
sha256sums=('4813ad7927a7d92e5339a873ab16201b242b2748934f12cb5df9ba2cfe1d77a0'
- '6edf090d0080d9096a5872bd4cb01d3883f9ab79e65c03cb0a5fc9a2e263f744'
+ '6edf090d0080d9096a5872bd4cb01d3883f9ab79e65c03cb0a5fc9a2e263f744' # patch
'3bce3e9adce8ae3f826eebab75e9784ca92a914e526ae352de61c1da93aab8d3'
'41ecf5fd8de0bc3dc4d5e20b1e0a28517dc77f96fc5ebdbf227126d85c503588'
'834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0'
diff --git a/update.sh b/update.sh
new file mode 100755
index 000000000000..49c239eeea84
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+set -eu
+
+cd "$(dirname "$0")"
+
+VERSION="$(curl -sSf https://www.kernel.org/releases.json | jq -r '.releases[].version' | grep '^3\.16\.')"
+HASH="$(curl -sSf https://www.kernel.org/pub/linux/kernel/v3.x/sha256sums.asc | grep "patch-${VERSION}.xz" | cut -d' ' -f1)"
+
+sed -i "s/pkgver=.*/pkgver=${VERSION}/" PKGBUILD
+sed -i "s/.* # patch$/ '$HASH' # patch/" PKGBUILD
+mksrcinfo