Tool to hold nvidia packages.

This commit is contained in:
David Tomaschik
2020-07-12 18:04:46 -07:00
parent 7aa9e57a59
commit cc15b17e28

22
bin/nvidia_hold.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
function list_nvidia_installed {
dpkg-query -l '*nvidia*' | grep '^ii' | awk '{print $2}'
}
function hold_or_unhold {
apt-mark "${1:-hold}" $(list_nvidia_installed)
}
case "$1" in
hold|h)
hold_or_unhold hold
;;
unhold|u)
hold_or_unhold unhold
;;
*)
echo "$0 <hold|unhold>" >/dev/stderr
exit 1
;;
esac