core/catalyst-utils/temp_links_catalyst
2014-06-21 20:44:39 +02:00

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