mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 20:07:14 +08:00
41 lines
673 B
Plaintext
41 lines
673 B
Plaintext
post_install()
|
|
{
|
|
DKMS=`which dkms 2>/dev/null`
|
|
|
|
echo ">>> DKMS: Module add, build, and install "
|
|
|
|
$DKMS add -m nvidia -v '295.33'
|
|
$DKMS build -m nvidia -v '295.33'
|
|
$DKMS install -m nvidia -v '295.33'
|
|
|
|
/sbin/depmod -a
|
|
}
|
|
|
|
pre_upgrade()
|
|
{
|
|
pre_remove
|
|
}
|
|
|
|
post_upgrade()
|
|
{
|
|
post_install
|
|
}
|
|
|
|
pre_remove()
|
|
{
|
|
DKMS=`which dkms 2>/dev/null`
|
|
echo ">>> DKMS: Module uninstall "
|
|
|
|
line=`$DKMS status -m nvidia`
|
|
if echo "$line" | grep -E 'added|built|installed'; then
|
|
version=`echo "$line" | sed "s/nvidia,\([^,]*\)[,:].*/\1/;t;d"`
|
|
$DKMS remove -m nvidia -v $version --all
|
|
fi
|
|
|
|
}
|
|
|
|
post_remove()
|
|
{
|
|
/sbin/depmod -a
|
|
}
|