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