mirror of
https://github.com/Matir/skel.git
synced 2026-05-26 05:29:09 -07:00
23 lines
357 B
Bash
Executable File
23 lines
357 B
Bash
Executable File
#!/bin/bash
|
|
|
|
function list_nvidia_installed {
|
|
dpkg-query -l '*nvidia*' | grep '^[hi]i' | 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
|