diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | 99-linux.hook | 11 | ||||
-rw-r--r-- | PKGBUILD | 14 |
3 files changed, 29 insertions, 8 deletions
@@ -1,7 +1,7 @@ # Generated by mksrcinfo v8 -# Fri Nov 18 23:07:58 UTC 2016 +# Fri Mar 3 22:42:51 UTC 2017 pkgbase = linux-vfio-lts - pkgver = 4.4.32 + pkgver = 4.4.52 pkgrel = 1 url = http://www.kernel.org/ arch = i686 @@ -15,10 +15,11 @@ pkgbase = linux-vfio-lts options = !strip source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz source = https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.sign - source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.4.32.xz - source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.4.32.sign + source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.4.52.xz + source = https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.4.52.sign source = config source = config.x86_64 + source = 99-linux.hook source = linux.preset source = change-default-console-loglevel.patch source = 0001-sdhci-revert.patch @@ -26,10 +27,11 @@ pkgbase = linux-vfio-lts source = i915_317.patch sha256sums = 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 sha256sums = SKIP - sha256sums = 329b6b24e9e02b2e01ab13a9f62f853b37272c4f1c210cdcdda93937e0d0cb18 + sha256sums = 96dfdcb3144509275bba3b3f8ad925b18f31a22dcab5abfd5a4b816977a4e8c3 sha256sums = SKIP sha256sums = fbbae1d873900e84d1b7ef00593fbb94fc79f078a34b22ee824bab8b0a92be64 sha256sums = 756a168bbc3bb582f0df45b977c32af53658f21d62fe15171c9ac85f52d8852a + sha256sums = 8f407ad5ff6eff106562ba001c36a281134ac9aa468a596aea660a4fe1fd60b5 sha256sums = f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c sha256sums = 1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99 sha256sums = 5313df7cb5b4d005422bd4cd0dae956b2dadba8f3db904275aaf99ac53894375 diff --git a/99-linux.hook b/99-linux.hook new file mode 100644 index 000000000000..04c78d792e2d --- /dev/null +++ b/99-linux.hook @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Target = boot/vmlinuz-%PKGBASE% +Target = usr/lib/initcpio/* + +[Action] +Description = Updating %PKGBASE% initcpio +When = PostTransaction +Exec = /usr/bin/mkinitcpio -p %PKGBASE% @@ -1,8 +1,9 @@ -#Maintainer: Dan Ziemba <zman0900@gmail.com> +# Maintainer: Dan Ziemba <zman0900@gmail.com> +# Maintainer: Mark Weiman <mark.weiman at markzz.com> pkgbase=linux-vfio-lts _srcname=linux-4.4 -pkgver=4.4.32 +pkgver=4.4.52 pkgrel=1 arch=('i686' 'x86_64') url="http://www.kernel.org/" @@ -15,6 +16,8 @@ source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" "https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.sign" # the main kernel config files 'config' 'config.x86_64' + # pacman hook for initramfs regeneration + '99-linux.hook' # standard config files for mkinitcpio ramdisk 'linux.preset' 'change-default-console-loglevel.patch' @@ -23,10 +26,11 @@ source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz" 'i915_317.patch') sha256sums=('401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2' 'SKIP' - '329b6b24e9e02b2e01ab13a9f62f853b37272c4f1c210cdcdda93937e0d0cb18' + '96dfdcb3144509275bba3b3f8ad925b18f31a22dcab5abfd5a4b816977a4e8c3' 'SKIP' 'fbbae1d873900e84d1b7ef00593fbb94fc79f078a34b22ee824bab8b0a92be64' '756a168bbc3bb582f0df45b977c32af53658f21d62fe15171c9ac85f52d8852a' + '8f407ad5ff6eff106562ba001c36a281134ac9aa468a596aea660a4fe1fd60b5' 'f0d90e756f14533ee67afda280500511a62465b4f76adcc5effa95a40045179c' '1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99' '5313df7cb5b4d005422bd4cd0dae956b2dadba8f3db904275aaf99ac53894375' @@ -144,6 +148,10 @@ _package() { -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgbase}-fallback.img\"|" \ -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset" + # install pacman hook for initramfs regeneration + sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/99-linux.hook" | + install -D -m644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/99-${pkgbase}.hook" + # remove build and source links rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build} # remove the firmware |