VirtualBox

儲存庫 vbox 的更動 45135


忽略:
時間撮記:
2013-3-22 上午09:59:17 (12 年 以前)
作者:
vboxsync
訊息:

Additions/linux: automatically package and install versions of vboxvideo_drv.so for X.Org Server 1.12 and later.

位置:
trunk/src/VBox/Additions/linux
檔案:
修改 2 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Additions/linux/Makefile.kmk

    r44993 r45135  
    145145        vboxmouse_drv_15.so \
    146146        vboxmouse_drv_16.so \
    147         vboxvideo_drv_70.so \
    148         vboxvideo_drv_71.so \
    149         vboxvideo_drv_13.so \
    150         vboxvideo_drv_14.so \
    151         vboxvideo_drv_15.so \
    152         vboxvideo_drv_16.so \
    153         vboxvideo_drv_17.so \
    154         vboxvideo_drv_18.so \
    155         vboxvideo_drv_19.so \
    156         vboxvideo_drv_110.so \
    157         vboxvideo_drv_111.so \
    158         vboxvideo_drv_112.so \
    159         vboxvideo_drv_113.so \
     147        $(foreach file,$(wildcard $(PATH_STAGE_BIN)/additions/vboxvideo_drv_*),\
     148                $(notdir $(file))) \
    160149        $(if $(VBOX_WITH_PAM),pam_vbox.so,) \
    161150        mount.vboxsf
  • trunk/src/VBox/Additions/linux/installer/vboxadd-x11.sh

    r44936 r45135  
    5555xver=`X -version 2>&1`
    5656x_version=`echo "$xver" | sed -n 's/^X Window System Version \([0-9.]\+\)/\1/p'``echo "$xver" | sed -n 's/^XFree86 Version \([0-9.]\+\)/\1/p'``echo "$xver" | sed -n 's/^X Protocol Version 11, Revision 0, Release \([0-9.]\+\)/\1/p'``echo "$xver" | sed -n 's/^X.Org X Server \([0-9.]\+\)/\1/p'`
     57x_version_short=`echo "${x_version}" | sed 's/\([0-9]*\.[0-9]*\)\..*/\1/'`
    5758# Version of Redhat or Fedora installed.  Needed for setting up selinux policy.
    5859redhat_release=`cat /etc/redhat-release 2> /dev/null`
     
    329330            dox11config=""
    330331            ;;
    331         1.13.* )
    332             xserver_version="X.Org Server 1.13"
    333             vboxvideo_src=vboxvideo_drv_113.so
    334             setupxorgconf=""
    335             ;;
    336         1.12.* )
    337             xserver_version="X.Org Server 1.12"
    338             vboxvideo_src=vboxvideo_drv_112.so
    339             setupxorgconf=""
    340             ;;
    341332        1.11.* )
    342333            xserver_version="X.Org Server 1.11"
     
    421412            ;;
    422413        * )
    423             echo "Warning: unknown version of the X Window System installed.  Not installing"
    424             echo "X Window System drivers."
    425             dox11config=""
     414            # Anything else, including all X server versions as of 1.12.
     415            xserver_version="X.Org Server ${x_version_short}"
     416            vboxvideo_src=vboxvideo_drv_`echo ${x_version_short} | sed 's/\.//'`.so
     417            setupxorgconf=""
     418            test -f "${lib_dir}/${vboxvideo_src}" ||
     419            {
     420                echo "Warning: unknown version of the X Window System installed.  Not installing"
     421                echo "X Window System drivers."
     422                dox11config=""
     423                vboxvideo_src=""
     424            }
    426425            ;;
    427426    esac
    428     begin "Installing $xserver_version modules"
     427    test -n "${dox11config}" &&
     428        begin "Installing $xserver_version modules"
    429429    rm "$modules_dir/drivers/vboxvideo_drv$driver_ext" 2>/dev/null
    430430    rm "$modules_dir/input/vboxmouse_drv$driver_ext" 2>/dev/null
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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