From d457486c164f48caac0d71e3d239a0cf9dcc5029 Mon Sep 17 00:00:00 2001 From: Stefano Ragni Date: Thu, 12 Dec 2019 21:35:46 +0100 Subject: [PATCH] nvidia: restore scripts deleted by mistake --- srcpkgs/nvidia/nvidia-dkms.INSTALL | 13 +++++++++++++ srcpkgs/nvidia/nvidia-dkms.REMOVE | 9 +++++++++ srcpkgs/nvidia/template | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/nvidia/nvidia-dkms.INSTALL create mode 100644 srcpkgs/nvidia/nvidia-dkms.REMOVE diff --git a/srcpkgs/nvidia/nvidia-dkms.INSTALL b/srcpkgs/nvidia/nvidia-dkms.INSTALL new file mode 100644 index 00000000000..943fc6e77f0 --- /dev/null +++ b/srcpkgs/nvidia/nvidia-dkms.INSTALL @@ -0,0 +1,13 @@ +case "${ACTION}" in +post) + if [ "${ARCH}" = "x86_64" ]; then + # Regenerate initramfs. + echo "Regenerating initramfs, please wait..." + dracut -f -q --regenerate-all + else + echo "Nvidia has dropped support for 32-bit kernels.\n" + echo "Please consider installing the nvidia390 package as an alternative.\n" + echo "This package is now only useful if you're using a x86_64 kernel.\n" + fi + ;; +esac diff --git a/srcpkgs/nvidia/nvidia-dkms.REMOVE b/srcpkgs/nvidia/nvidia-dkms.REMOVE new file mode 100644 index 00000000000..c10a4035d6a --- /dev/null +++ b/srcpkgs/nvidia/nvidia-dkms.REMOVE @@ -0,0 +1,9 @@ +# Regenerate initramfs. +case ${ACTION} in +purge) + if [ "${ARCH}" = "x86_64" ]; then + echo "Regenerating initramfs, please wait..." + dracut -f -q --regenerate-all + fi + ;; +esac diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template index 6392ff71eeb..8ee1e2a6660 100644 --- a/srcpkgs/nvidia/template +++ b/srcpkgs/nvidia/template @@ -4,7 +4,7 @@ _desc="NVIDIA drivers for linux" pkgname=nvidia version=440.36 -revision=1 +revision=2 maintainer="Juan RP " license="custom:NVIDIA Proprietary" homepage="https://www.nvidia.com"