Changeset 29406 in vbox for trunk/src/VBox/Additions/linux/installer
- Timestamp:
- May 12, 2010 10:23:05 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61518
- Location:
- trunk/src/VBox/Additions/linux/installer
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/linux/installer/vboxadd-x11.sh
r28800 r29406 284 284 # By default, we want to run our xorg.conf setup script 285 285 setupxorgconf="true" 286 # But not to install the configuration file into xorg.conf.d 287 doxorgconfd="" 286 288 # But without the workaround for SUSE 11.1 not doing input auto-detection 287 289 newmouse="" 288 290 # By default we want to use hal/udev/whatever for auto-loading the mouse driver 289 291 automouse="--autoMouse" 290 # But we only install the udev rule if we detect a server that needs it291 udevmouse=""292 292 # We need to tell our xorg.conf hacking script whether /dev/psaux exists 293 293 nopsaux="--nopsaux" … … 322 322 vboxvideo_src=vboxvideo_drv_18.so 323 323 vboxmouse_src=vboxmouse_drv_18.so 324 doxorgconfd="true" 324 325 setupxorgconf="" 325 326 ;; … … 329 330 vboxmouse_src=vboxmouse_drv_17.so 330 331 setupxorgconf="" 331 test "$system" = "debian" && udevmouse="true"332 test "$system" = "debian" && doxorgconfd="true" 332 333 ;; 333 334 1.5.99.* | 1.6.* ) … … 460 461 rm -r /var/cache/hald/fdi-cache 2> /dev/null 461 462 fi 462 test -n "$udevmouse" && 463 if [ -d /etc/udev/rules.d ] 463 if test -n "$doxorgconfd" 464 then 465 if test -d /etc/udev/rules.d 464 466 then 465 echo "KERNEL==\"vboxguest\",ENV{ID_INPUT}=\"1\"" > /etc/udev/rules.d/70-xorg-vboxmouse.rules 466 echo "KERNEL==\"vboxguest\",ENV{ID_INPUT_MOUSE}=\"1\"" >> /etc/udev/rules.d/70-xorg-vboxmouse.rules 467 echo "KERNEL==\"vboxguest\",ENV{x11_driver}=\"vboxmouse\"" >> /etc/udev/rules.d/70-xorg-vboxmouse.rules 467 install -o 0 -g 0 -m 0644 "$share_dir/70-xorg-vboxmouse.rules" /etc/udev/rules.d 468 468 # This is normally silent. I have purposely not redirected 469 469 # error output as I want to know if something goes wrong, … … 471 471 udevadm trigger --action=change 472 472 fi 473 test -d /usr/share/X11/xorg.conf.d && 474 install -o 0 -g 0 -m 0644 "$share_dir/50-vboxmouse.conf" /usr/share/X11/xorg.conf.d 475 test -d /usr/lib/X11/xorg.conf.d && 476 install -o 0 -g 0 -m 0644 "$share_dir/50-vboxmouse.conf" /usr/lib/X11/xorg.conf.d 477 fi 473 478 succ_msg 474 479 test -n "$generated" && … … 602 607 rm /etc/udev/rules.d/70-xorg-vboxmouse.rules 2>/dev/null 603 608 udevadm trigger --action=change 2>/dev/null 609 rm /usr/lib/X11/xorg.conf.d/50-vboxmouse.conf 2>/dev/null 610 rm /usr/share/X11/xorg.conf.d/50-vboxmouse.conf 2>/dev/null 604 611 rm /usr/share/xserver-xorg/pci/vboxvideo.ids 2>/dev/null 605 612 }
Note:
See TracChangeset
for help on using the changeset viewer.