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.
This commit is contained in:
8
PKGBUILD
8
PKGBUILD
@@ -958,9 +958,11 @@ if [ "$_dkms" == "false" ] || [ "$_dkms" == "full" ]; then
|
|||||||
find "$pkgdir" -name '*.ko' -exec gzip -n {} +
|
find "$pkgdir" -name '*.ko' -exec gzip -n {} +
|
||||||
done
|
done
|
||||||
|
|
||||||
# Blacklist Nouveau
|
# Blacklist Nouveau.. Twice
|
||||||
mkdir -p "${pkgdir}/usr/lib/modprobe.d"
|
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}/usr/lib/modprobe.d/${pkgname}.conf"
|
||||||
|
echo -e "blacklist nouveau\nblacklist nvidiafb" > "${pkgdir}/etc/modprobe.d/${pkgname}.conf"
|
||||||
}
|
}
|
||||||
package_nvidia-tkg() {
|
package_nvidia-tkg() {
|
||||||
nvidia-tkg
|
nvidia-tkg
|
||||||
@@ -1072,9 +1074,11 @@ if [ "$_dkms" == "true" ] || [ "$_dkms" == "full" ]; then
|
|||||||
install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src}
|
install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,src}
|
||||||
cp -dr --no-preserve='ownership' kernel-dkms "${pkgdir}/usr/src/nvidia-${pkgver}"
|
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}/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}/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"
|
install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 "${srcdir}/${_pkg}/LICENSE"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user