mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-10 15:14:36 +08:00
38 lines
878 B
Bash
38 lines
878 B
Bash
#!/bin/bash
|
|
|
|
# temp files should be places on the ramdisk, feel free to change their paths
|
|
_tempamdpcsdb=/dev/shm/amdpcsdb.current
|
|
_tempatiapfxx=/dev/shm/atiapfxx.blb.current
|
|
|
|
start_links(){
|
|
if [ ! -e /etc/ati/amdpcsdb.current ]; then
|
|
if [ -e /etc/ati/amdpcsdb ]; then
|
|
cp /etc/ati/amdpcsdb /etc/ati/amdpcsdb.current
|
|
else
|
|
cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb.current
|
|
fi
|
|
fi
|
|
|
|
if [ ! -e /etc/ati/atiapfxx.blb.current ]; then
|
|
cp /etc/ati/atiapfxx.blb /etc/ati/atiapfxx.blb.current
|
|
fi
|
|
|
|
cp /etc/ati/amdpcsdb.current ${_tempamdpcsdb}
|
|
cp /etc/ati/atiapfxx.blb.current ${_tempatiapfxx}
|
|
ln -sf ${_tempamdpcsdb} /etc/ati/amdpcsdb
|
|
ln -sf ${_tempatiapfxx} /etc/ati/atiapfxx.blb
|
|
}
|
|
|
|
stop_links(){
|
|
cp ${_tempamdpcsdb} /etc/ati/amdpcsdb.current
|
|
cp ${_tempatiapfxx} /etc/ati/atiapfxx.blb.current
|
|
}
|
|
|
|
case "$1" in
|
|
start)
|
|
start_links
|
|
;;
|
|
stop)
|
|
stop_links
|
|
;;
|
|
esac |