2010-10-27 08:36:46 +08:00
|
|
|
|
2012-07-12 09:53:37 +08:00
|
|
|
post_install(){
|
2012-07-12 04:14:55 +08:00
|
|
|
CARD_ATI=$(lspci -n | sed -n "s/.* 0300: 1002:\(....\).*/\1/p")
|
2012-07-12 09:53:37 +08:00
|
|
|
if [ "$CARD_ATI" != "" ] && [ $(grep -i "$CARD_ATI" /usr/share/applications/hw_ati_legacy_hwdb) ] ; then
|
2012-07-12 04:14:55 +08:00
|
|
|
echo "WARNING WARNING WARNING WARNING"
|
|
|
|
echo "--------------------------------"
|
|
|
|
echo "ATI LEGACY hardware detected"
|
|
|
|
echo "This driver is not compatible, install catalyst-legacy before rebooting."
|
|
|
|
echo "sudo pacman -S catalyst-legacy"
|
|
|
|
echo "--------------------------------"
|
|
|
|
echo "WARNING WARNING WARNING WARNING"
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
2012-07-12 09:53:37 +08:00
|
|
|
post_upgrade(){
|
|
|
|
post_install
|
2012-07-12 04:14:55 +08:00
|
|
|
}
|
|
|
|
|
2010-10-27 08:36:46 +08:00
|
|
|
whisperer(){
|
|
|
|
echo "----------------------------------------------------------------"
|
2011-08-04 05:22:44 +08:00
|
|
|
echo "For more info and troubleshooting visit:"
|
2012-07-12 09:53:37 +08:00
|
|
|
echo "http://chakra-linux.org/news"
|
2011-02-16 08:05:36 +08:00
|
|
|
echo "----------------------------------------------------------------"
|
2010-10-27 08:36:46 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
check_libdri_so(){
|
2011-05-01 20:11:50 +08:00
|
|
|
if [ ! -e usr/lib/xorg/modules/extensions/libdri.so ]; then
|
|
|
|
ln -sf usr/lib/xorg/modules/extensions/libdri.xorg usr/lib/xorg/modules/extensions/libdri.so
|
2010-10-27 08:36:46 +08:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
post_install(){
|
|
|
|
check_libdri_so
|
|
|
|
whisperer
|
|
|
|
}
|
|
|
|
|
|
|
|
post_upgrade(){
|
|
|
|
check_libdri_so
|
|
|
|
whisperer
|
|
|
|
}
|
|
|
|
|
|
|
|
post_remove(){
|
|
|
|
# If the symlink is dead, remove it
|
2011-08-04 05:22:44 +08:00
|
|
|
check_libdri_so
|
|
|
|
echo "NOTE: Don't forget to recover your original xorg.conf file."
|
2010-10-27 08:36:46 +08:00
|
|
|
}
|