From bfed6ebbe9c54b280187ab8a849bd319e496355d Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Thu, 10 Jun 2021 11:40:16 -0400 Subject: [PATCH] nvidia390: use new initramfs-regenerate trigger --- srcpkgs/nvidia390/nvidia390-dkms.INSTALL | 7 ------- srcpkgs/nvidia390/nvidia390-dkms.REMOVE | 7 ------- srcpkgs/nvidia390/template | 6 ++++-- 3 files changed, 4 insertions(+), 16 deletions(-) delete mode 100644 srcpkgs/nvidia390/nvidia390-dkms.INSTALL delete mode 100644 srcpkgs/nvidia390/nvidia390-dkms.REMOVE diff --git a/srcpkgs/nvidia390/nvidia390-dkms.INSTALL b/srcpkgs/nvidia390/nvidia390-dkms.INSTALL deleted file mode 100644 index 6b065bedb4a..00000000000 --- a/srcpkgs/nvidia390/nvidia390-dkms.INSTALL +++ /dev/null @@ -1,7 +0,0 @@ -# Regenerate initramfs. -case ${ACTION} in -post) - echo "Regenerating initramfs, please wait..." - dracut -f -q --regenerate-all - ;; -esac diff --git a/srcpkgs/nvidia390/nvidia390-dkms.REMOVE b/srcpkgs/nvidia390/nvidia390-dkms.REMOVE deleted file mode 100644 index e4d494ca015..00000000000 --- a/srcpkgs/nvidia390/nvidia390-dkms.REMOVE +++ /dev/null @@ -1,7 +0,0 @@ -# Regenerate initramfs. -case ${ACTION} in -purge) - echo "Regenerating initramfs, please wait..." - dracut -f -q --regenerate-all - ;; -esac diff --git a/srcpkgs/nvidia390/template b/srcpkgs/nvidia390/template index 04ada084118..4c1e2702094 100644 --- a/srcpkgs/nvidia390/template +++ b/srcpkgs/nvidia390/template @@ -4,7 +4,7 @@ _desc="NVIDIA drivers (GeForce 400, 500 series)" pkgname=nvidia390 version=390.143 -revision=1 +revision=2 maintainer="Andrew Benson " license="custom:NVIDIA Proprietary" homepage="https://www.nvidia.com" @@ -231,8 +231,10 @@ nvidia390-libs_package() { } nvidia390-dkms_package() { short_desc="${_desc} - DKMS kernel module" + depends="dkms xbps-triggers>=0.121_1" dkms_modules="nvidia ${version}" - depends="dkms" + # dkms must be before initramfs-regenerate to build modules before images + triggers="dkms initramfs-regenerate" pkg_install() { vmove usr/src vmove usr/lib/modprobe.d