diff options
| author | Dirk von Suchodoletz | 2006-04-28 01:17:37 +0200 |
|---|---|---|
| committer | Dirk von Suchodoletz | 2006-04-28 01:17:37 +0200 |
| commit | 817ee0396bc5e46434b6df2b10155f352f43c132 (patch) | |
| tree | b193957d61beb437f1e074242c1b5db0949dd0e8 /initrd/initrd-stuff/etc/vmware-prep | |
| parent | Manpage for the installer (diff) | |
| download | core-817ee0396bc5e46434b6df2b10155f352f43c132.tar.gz core-817ee0396bc5e46434b6df2b10155f352f43c132.tar.xz core-817ee0396bc5e46434b6df2b10155f352f43c132.zip | |
hopefully solved vmware/usb issue for SuSE9.3,10.0,10.1 (linux should
not load any modules during VMware sessions)
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@201 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/initrd-stuff/etc/vmware-prep')
| -rw-r--r-- | initrd/initrd-stuff/etc/vmware-prep | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/initrd/initrd-stuff/etc/vmware-prep b/initrd/initrd-stuff/etc/vmware-prep index a8da6ad9..d3a377ee 100644 --- a/initrd/initrd-stuff/etc/vmware-prep +++ b/initrd/initrd-stuff/etc/vmware-prep @@ -6,10 +6,10 @@ # initial ramdisk # # Author(s): Michael Janczyk <mj0@uni-freiburg.de>, 04-04-2006 -# Dirk von Suchodoletz <dirk@goe.net>, 25-03-2006 +# Dirk von Suchodoletz <dirk@goe.net>, 28-04-2006 # Copyright: (c) 2003, 2006 - RZ Universitaet Freiburg # -# Version: 0.1b +# Version: 0.2a ################################################################################ @@ -101,7 +101,19 @@ vmsession2desktop_session () { fi } - +# no-usb-rule as udev vmware rule +vm_udev () { +echo -e "#!/bin/sh\n# script for blocking linux usb action during vmware \ +sessions\n# written from $0 script during runlevel\n# add any usb modules \ +here, which you would like to disable in linux for \n# getting them in \ +vmware guest os\n# Dirk von Suchodoletz <dirk@goe.net>\nRETURN=1\n\ +ps aux |grep -i vmware| grep -v "grep" &>/dev/null && {\n RET=0\n \ +rmmod usb-storage & >/dev/null\n}\nexit $RET" > /var/X11R6/bin/vm-udev +chmod u+x /var/X11R6/bin/vm-udev +echo -e '# special rule for ignoring usb events during vmware sessions\n\ +BUS=="usb", ACTION=="add", PROGRAM="/var/X11R6/bin/vm-udev", \ +OPTIONS="ignore_device"' > /etc/udev/rules/01-udev-vm.rules +} ### START SCRIPT ############################################################### |
