From d661499bd737c38a21e95b61215b0bc695be3c8a Mon Sep 17 00:00:00 2001 From: Volker Uhrig Date: Fri, 19 Sep 2008 08:53:55 +0000 Subject: * Installation of Kernelmodules for ATI on SuSE * Untested * If it fails, it's the kernel git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2240 95ad53e4-c205-0410-b2fa-d234c58c8868 --- os-plugins/plugins/xserver/files/suse-gfx-install.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'os-plugins/plugins/xserver/files/suse-gfx-install.sh') diff --git a/os-plugins/plugins/xserver/files/suse-gfx-install.sh b/os-plugins/plugins/xserver/files/suse-gfx-install.sh index 9ea30060..f158a45a 100755 --- a/os-plugins/plugins/xserver/files/suse-gfx-install.sh +++ b/os-plugins/plugins/xserver/files/suse-gfx-install.sh @@ -90,7 +90,12 @@ if [ "$1" = "ati" ]; then mv ./usr .. # TODO: matching kernel problem... our openslx system picks -bigsmp - unintentionally! - ${BUSYBOX} rpm2cpio $(find . -name "ati-fglrx*bigsmp*") | ${BUSYBOX} cpio -idv > /dev/null + if [ "10.2" = "$(lsb_release -r|sed 's/^.*\t//')" ]; then + ${BUSYBOX} rpm2cpio $(find . -name "ati-fglrx*bigsmp*") | ${BUSYBOX} cpio -idv > /dev/null + fi + if [ "11.0" = "$(lsb_release -r|sed 's/^.*\t//')" ]; then + ${BUSYBOX} rpm2cpio $(find . -name "ati-fglrx*default*") | ${BUSYBOX} cpio -idv > /dev/null + fi #${BUSYBOX} rpm2cpio nvidia-gfxG01-kmp-default-173.14.12_2.6.18.8_0.10-0.1.i586.rpm | ${BUSYBOX} cpio -idv #TODO: take care about the kernel issue. Find won't work with two equal kernelmodules in lib/... find lib/ -name "*.ko" -exec mv {} ../modules \; -- cgit v1.2.3-55-g7522