diff options
| author | Dirk von Suchodoletz | 2006-11-20 00:51:39 +0100 |
|---|---|---|
| committer | Dirk von Suchodoletz | 2006-11-20 00:51:39 +0100 |
| commit | fe5a7abcfef76c482d5fc4232dc221ca8db29974 (patch) | |
| tree | f97611a66b042a664831020571758e696bddc956 /initramfs/distro-specs/suse | |
| parent | Timing issue for too fast systems fixed (hwautocfg ended in stage4 (diff) | |
| download | core-fe5a7abcfef76c482d5fc4232dc221ca8db29974.tar.gz core-fe5a7abcfef76c482d5fc4232dc221ca8db29974.tar.xz core-fe5a7abcfef76c482d5fc4232dc221ca8db29974.zip | |
Support for commercial X servers (ATI at the moment ...)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@514 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/distro-specs/suse')
| -rw-r--r-- | initramfs/distro-specs/suse/functions-10.1 | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/initramfs/distro-specs/suse/functions-10.1 b/initramfs/distro-specs/suse/functions-10.1 index 030bb850..136fe664 100644 --- a/initramfs/distro-specs/suse/functions-10.1 +++ b/initramfs/distro-specs/suse/functions-10.1 @@ -121,18 +121,18 @@ sed -e "s,RC_LANG=.*,RC_LANG=\"${LANG}\" # added in initrd," \ } # check the glx stuff and configure it -glxcheck () { +checkglx () { case "${XMODULE}" in radeon) # check ${XDESC}/ hwsetup.info device string in Cards file and then # for needed components - test -f /mnt/lib/modules/${KERNEL}/kernel/drivers/char/drm/fglrx.ko \ - && test -f /mnt/usr/X11R6/lib/modules/drivers/fglrx_drv.* && { + test -e /mnt/lib/modules/${KERNEL}/kernel/drivers/char/drm/fglrx.ko \ + && test -e /mnt/usr/X11R6/lib/modules/drivers/fglrx_drv.* && { XMODULE=fglrx # it only works for UnionFS enabled systems - ln -sf /mnt/usr/X11R6/lib/libGL.so.1.0.* \ - /usr/X11R6/lib/libGL.so.1 2>/dev/null - } + ln -sf /usr/X11R6/lib/libGL.so.1.2 \ + /mnt/usr/X11R6/lib/libGL.so.1 2>/dev/null + } # there seems no problem, if no TV is connected #TVOUT='\tOption\t\t"TVFormat" "PAL-B"\n #\tOption\t\t"DesktopSetup" "horizontal"' @@ -140,6 +140,9 @@ case "${XMODULE}" in nv) # # test -f /mnt/usr/X11R6/lib/modules/drivers/nvidia_drv.* + # gllib=$(ls /usr/X11R6/lib/libGL.so.1.0.*) + # ln -sf $gllib /mnt/usr/X11R6/lib/libGL.so.1 2>/dev/null + ;; esac } |
