diff options
-rw-r--r-- | PKGBUILD | 2 | ||||
-rwxr-xr-x | update.sh | 12 |
2 files changed, 13 insertions, 1 deletions
@@ -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 |