From 367e8a160b2ed8c040f2abc44c4bb95444bc0af6 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Mon, 4 May 2020 23:37:04 +0200 Subject: [PATCH] On some weirdly configured machines, `/usr/lib/modprobe.d` blacklist doesn't seem to work, while `/etc/modprobe.d` works. Let's double tap just in case. --- PKGBUILD | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 2bf501f..b8a3553 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -958,9 +958,11 @@ if [ "$_dkms" == "false" ] || [ "$_dkms" == "full" ]; then find "$pkgdir" -name '*.ko' -exec gzip -n {} + done - # Blacklist Nouveau + # Blacklist Nouveau.. Twice mkdir -p "${pkgdir}/usr/lib/modprobe.d" + mkdir -p "${pkgdir}/etc/modprobe.d" echo -e "blacklist nouveau\nblacklist nvidiafb" > "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf" + echo -e "blacklist nouveau\nblacklist nvidiafb" > "${pkgdir}/etc/modprobe.d/${pkgname}.conf" } package_nvidia-tkg() { nvidia-tkg @@ -1072,9 +1074,11 @@ if [ "$_dkms" == "true" ] || [ "$_dkms" == "full" ]; then install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src} cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}/usr/src/nvidia-${pkgver}" - # Blacklist Nouveau + # Blacklist Nouveau.. Twice mkdir -p "${pkgdir}/usr/lib/modprobe.d" + mkdir -p "${pkgdir}/etc/modprobe.d" echo -e "blacklist nouveau\nblacklist nvidiafb" > "${pkgdir}/usr/lib/modprobe.d/${pkgname}.conf" + echo -e "blacklist nouveau\nblacklist nvidiafb" > "${pkgdir}/etc/modprobe.d/${pkgname}.conf" install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE" }