VirtualBox

vbox的更動 35202 路徑 trunk/src/VBox/Additions/linux


忽略:
時間撮記:
2010-12-16 下午05:30:21 (14 年 以前)
作者:
vboxsync
訊息:

Additions/linux/installer: do not manually created device nodes if we have udevd

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Additions/linux/installer/vboxadd.sh

    r35200 r35202  
    215215}
    216216
    217 start()
    218 {
    219     begin "Starting the VirtualBox Guest Additions ";
    220     running_vboxguest || {
    221         rm -f $dev || {
    222             fail "Cannot remove $dev"
    223         }
    224 
    225         rm -f $userdev || {
    226             fail "Cannot remove $userdev"
    227         }
    228 
    229         $MODPROBE vboxguest >/dev/null 2>&1 || {
    230             fail "modprobe vboxguest failed"
    231         }
    232         sleep .5
    233     }
     217do_vboxguest_non_udev()
     218{
    234219    if [ ! -c $dev ]; then
    235220        maj=`sed -n 's;\([0-9]\+\) vboxguest;\1;p' /proc/devices`
     
    276261        fi
    277262    fi
     263}
     264
     265start()
     266{
     267    begin "Starting the VirtualBox Guest Additions ";
     268    which udevd >/dev/null || no_udev=1
     269    running_vboxguest || {
     270        rm -f $dev || {
     271            fail "Cannot remove $dev"
     272        }
     273
     274        rm -f $userdev || {
     275            fail "Cannot remove $userdev"
     276        }
     277
     278        $MODPROBE vboxguest >/dev/null 2>&1 || {
     279            fail "modprobe vboxguest failed"
     280        }
     281        case "$no_udev" in 1)
     282            sleep .5;;
     283        esac
     284    }
     285    case "$no_udev" in 1)
     286        do_vboxguest_non_udev;;
     287    esac
    278288
    279289    if [ -n "$BUILDVBOXSF" ]; then
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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