VirtualBox

Changeset 27344 in vbox for trunk/src/VBox/Additions/linux


Ignore:
Timestamp:
Mar 13, 2010 12:10:13 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58776
Message:

Additions/linux/installer: add a udev rule which will load vboxmouse_drv on Ubuntu Lucid (contributed by Felix Geyer)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/linux/installer/vboxadd-x11.sh

    r26531 r27344  
    475475                rm -r /var/cache/hald/fdi-cache 2> /dev/null
    476476            fi
     477            if [ -d /etc/udev/rules.d ]
     478            then
     479                udev_call=""
     480                udev_app=`which udevadm 2> /dev/null`
     481                if [ $? -eq 0 ]; then
     482                    udev_call="${udev_app} version 2> /dev/null"
     483                else
     484                    udev_app=`which udevinfo 2> /dev/null`
     485                    if [ $? -eq 0 ]; then
     486                        udev_call="${udev_app} -V 2> /dev/null"
     487                    fi
     488                fi
     489                udev_fix="="
     490                if [ "${udev_call}" != "" ]; then
     491                    udev_out=`${udev_call}`
     492                    udev_ver=`expr "$udev_out" : '[^0-9]*\([0-9]*\)'`
     493                    if [ "$udev_ver" = "" -o "$udev_ver" -lt 55 ]; then
     494                       udev_fix=""
     495                    fi
     496                fi
     497                echo "KERNEL=${udev_fix}\"vboxguest\",ENV{ID_INPUT}=\"1\"" > /etc/udev/rules.d/70-xorg-vboxmouse.rules
     498                echo "KERNEL=${udev_fix}\"vboxguest\",ENV{ID_INPUT_MOUSE}=\"1\"" >> /etc/udev/rules.d/70-xorg-vboxmouse.rules
     499                echo "KERNEL=${udev_fix}\"vboxguest\",ENV{x11_driver}=\"vboxmouse\"" >> /etc/udev/rules.d/70-xorg-vboxmouse.rules
     500            fi
    477501        succ_msg
    478502        test -n "$generated" &&
     
    604628    # Remove other files
    605629    rm /etc/hal/fdi/policy/90-vboxguest.fdi 2>/dev/null
     630    rm /etc/udev/rules.d/70-xorg-vboxmouse.rules 2>/dev/null
    606631    rm /usr/share/xserver-xorg/pci/vboxvideo.ids 2>/dev/null
    607632}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette