You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
557 B
32 lines
557 B
3 years ago
|
{% calculate chmod='755' %}
|
||
|
#!/bin/bash
|
||
|
|
||
|
blacklistfile=$1
|
||
|
videomodule=$2
|
||
|
|
||
|
if [[ -n $videomodule ]]
|
||
|
then
|
||
|
cat >$blacklistfile <<EOF
|
||
|
# This file was created by initramfs
|
||
|
# Do not edit this file manually
|
||
|
# Please use cl-setup-video to select video driver
|
||
|
|
||
|
EOF
|
||
|
case $videomodule in
|
||
|
nouveau)
|
||
|
echo "blacklist nvidia" >>$blacklistfile
|
||
|
;;
|
||
|
radeon)
|
||
|
echo "blacklist amdgpu" >>$blacklistfile
|
||
|
;;
|
||
|
nvidia)
|
||
|
echo "blacklist nouveau" >>$blacklistfile
|
||
|
;;
|
||
|
amdgpu)
|
||
|
echo "blacklist radeon" >>$blacklistfile
|
||
|
;;
|
||
|
esac
|
||
|
else
|
||
|
rm -f $blacklistfile
|
||
|
fi
|