VirtualBox

儲存庫 vbox 的更動 12309


忽略:
時間撮記:
2008-9-9 下午03:59:45 (16 年 以前)
作者:
vboxsync
訊息:

Solaris/additions: Combined installation + original packing.

位置:
trunk
檔案:
修改 5 筆資料

圖例:

未更動
新增
刪除
  • trunk/Makefile.kmk

    r12243 r12309  
    696696endif
    697697
     698# ASSUMES 64-bit is built
    698699additions-build-solaris.x86:
    699700ifeq ($(KBUILD_TARGET),solaris)
    700         + $(KMK) $(VBOX_ADDITIONS_BUILD.x86)
    701 else
    702         ssh [email protected] " cd /mnt/vbox/add && ./tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.x86) "
     701        + $(KMK) $(VBOX_ADDITIONS_BUILD.x86) VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE=1
     702else
     703        ssh [email protected] " cd /mnt/vbox/add && ./tools/env.sh --no-wine kmk $(VBOX_ADDITIONS_BUILD.x86) VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE=1"
    703704endif
    704705
     
    731732                VBOX_WITH_ADDITIONS_ISO.linux.amd64=1 \
    732733                VBOX_WITH_ADDITIONS_ISO.linux.x86=1 \
    733                 VBOX_WITH_ADDITIONS_ISO.solaris.amd64=1 \
    734734                VBOX_WITH_ADDITIONS_ISO.solaris.x86=1 \
    735735                VBOX_WITH_ADDITIONS_ISO.win.amd64=1 \
  • trunk/src/VBox/Additions/Makefile.kmk

    r12222 r12309  
    138138
    139139ifdef VBOX_WITH_ADDITIONS_ISO.solaris.amd64
    140  VBOX_PATH_ADDITIONS.solaris = $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
     140 VBOX_PATH_ADDITIONS.solaris.amd64 = $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
    141141 GUESTADDITIONS_FILESPEC.solaris.amd64 = \
    142         VBoxSolarisAdditions-amd64.pkg=$(VBOX_PATH_ADDITIONS.solaris)/VBoxSolarisAdditions.pkg
     142        VBoxSolarisAdditions.pkg=$(VBOX_PATH_ADDITIONS.solaris.amd64)/VBoxSolarisAdditions.pkg
    143143endif
    144144ifdef VBOX_WITH_ADDITIONS_ISO.solaris.x86
    145145 VBOX_PATH_ADDITIONS.solaris.x86 = $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
    146146 GUESTADDITIONS_FILESPEC.solaris = \
    147         VBoxSolarisAdditions-x86.pkg=$(VBOX_PATH_ADDITIONS.solaris)/VBoxSolarisAdditions.pkg
     147        VBoxSolarisAdditions.pkg=$(VBOX_PATH_ADDITIONS.solaris.x86)/VBoxSolarisAdditions.pkg
    148148endif
    149149
  • trunk/src/VBox/Additions/solaris/Installer/makepackage.sh

    r12144 r12309  
    2020#
    2121# Usage:
    22 #       makespackage.sh $(PATH_TARGET)/install packagename $(KBUILD_TARGET_ARCH)
     22#       makespackage.sh $(PATH_TARGET)/install packagename
    2323
    24 if test -z "$3"; then
    25     echo "Usage: $0 installdir packagename x86|amd64"
     24if test -z "$2"; then
     25    echo "Usage: $0 installdir packagename"
    2626    exit 1
    2727fi
     
    6565filelist_fixup prototype '$2 == "none"'                                                     '$3 = "opt/VirtualBoxAdditions/"$3"="$3'
    6666
    67 # install kernel module in the right place
    68 if test "3" = "x86"; then
    69     filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxguest=vboxguest"'           '$3 = "platform/i86pc/kernel/drv/vboxguest=vboxguest"; $6="sys"'
    70 else
    71     filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxguest=vboxguest"'           '$3 = "platform/i86pc/kernel/drv/amd64/vboxguest=vboxguest"; $6="sys"'
    72 fi
     67# VBoxService requires suid
     68filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/VBoxService=VBoxService"'              '$4 = "4755"'
     69filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/amd64/VBoxService=amd64/VBoxService"'  '$4 = "4755"'
     70
     71# 32-bit kernel module
     72filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/vboxguest=vboxguest"'              '$3 = "platform/i86pc/kernel/drv/vboxguest=vboxguest"; $6="sys"'
     73
     74# 64-bit kernel module
     75filelist_fixup prototype '$3 == "opt/VirtualBoxAdditions/amd64/vboxguest=amd64/vboxguest"'  '$3 = "platform/i86pc/kernel/drv/amd64/vboxguest=amd64/vboxguest"; $6="sys"'
    7376
    7477# kernel module config file
  • trunk/src/VBox/Additions/solaris/Installer/postinstall.sh

    r12144 r12309  
    2222sync
    2323vboxadditions_path="/opt/VirtualBoxAdditions"
     24vboxadditions64_path=$vboxadditions_path/amd64
     25solaris64dir="amd64"
    2426
    2527# vboxguest.sh would've been installed, we just need to call it.
     
    3133if test "$cputype" = "amd64"; then
    3234    isadir="amd64"
    33 fi
    34 
    35 
    36 # suid permissions for timesync
    37 chmod 04755 $vboxadditions_path/VBoxService
    38 chmod a+x $vboxadditions_path/VBoxClient
    39 chmod a+x $vboxadditions_path/VBoxControl
    40 chmod a+x $vboxadditions_path/VBoxRandR.sh
     35fi
    4136
    4237# create links
    4338echo "Creating links..."
    4439/usr/sbin/installf -c none $PKGINST /dev/vboxguest=../devices/pci@0,0/pci80ee,cafe@4:vboxguest s
    45 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxClient=$vboxadditions_path/VBoxClient s
    46 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxService=$vboxadditions_path/VBoxService s
    47 /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxControl=$vboxadditions_path/VBoxControl s
     40/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxClient=$vboxadditions_path/VBox.sh s
     41/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxService=$vboxadditions_path/VBox.sh s
     42/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxControl=$vboxadditions_path/VBox.sh s
    4843/usr/sbin/installf -c none $PKGINST /usr/bin/VBoxRandR=$vboxadditions_path/VBoxRandR.sh s
    4944
     
    5752case "$xorgversion" in
    5853    1.3.* )
    59         vboxmouse_src="$vboxadditions_path/vboxmouse_drv_71.so"
    60         vboxvideo_src="$vboxadditions_path/vboxvideo_drv_13.so"
     54        vboxmouse_src="vboxmouse_drv_71.so"
     55        vboxvideo_src="vboxvideo_drv_13.so"
    6156        ;;
    6257    1.4.* )
    63         vboxmouse_src="$vboxadditions_path/vboxmouse_drv_14.so"
    64         vboxvideo_src="$vboxadditions_path/vboxvideo_drv_14.so"
     58        vboxmouse_src="vboxmouse_drv_14.so"
     59        vboxvideo_src="vboxvideo_drv_14.so"
    6560        ;;
    6661    7.1.* | *7.2.* )
    67         vboxmouse_src="$vboxadditions_path/vboxmouse_drv_71.so"
    68         vboxvideo_src="$vboxadditions_path/vboxvideo_drv_71.so"
     62        vboxmouse_src="vboxmouse_drv_71.so"
     63        vboxvideo_src="vboxvideo_drv_71.so"
    6964            ;;
    7065    6.9.* | 7.0.* )
    71         vboxmouse_src="$vboxadditions_path/vboxmouse_drv_70.so"
    72         vboxvideo_src="$vboxadditions_path/vboxvideo_drv_70.so"
     66        vboxmouse_src="vboxmouse_drv_70.so"
     67        vboxvideo_src="vboxvideo_drv_70.so"
    7368        ;;
    7469esac
     
    8479    echo "Configuring Xorg..."
    8580
    86     vboxmouse_dest="/usr/X11/lib/modules/input/$isadir/vboxmouse_drv.so"
    87     vboxvideo_dest="/usr/X11/lib/modules/drivers/$isadir/vboxvideo_drv.so"
    88     /usr/sbin/installf -c none $PKGINST "$vboxmouse_dest" f
    89     /usr/sbin/installf -c none $PKGINST "$vboxvideo_dest" f
    90     cp "$vboxmouse_src" "$vboxmouse_dest"
    91     cp "$vboxvideo_src" "$vboxvideo_dest"
     81    # 32-bit x11 drivers
     82    if test -f "$vboxadditions_path/$vboxmouse_src"; then
     83        vboxmouse_dest="/usr/X11/lib/modules/input/vboxmouse_drv.so"
     84        vboxvideo_dest="/usr/X11/lib/modules/drivers/vboxvideo_drv.so"
     85        /usr/sbin/installf -c none $PKGINST "$vboxmouse_dest" f
     86        /usr/sbin/installf -c none $PKGINST "$vboxvideo_dest" f
     87        cp "$vboxadditions_path/$vboxmouse_src" "$vboxmouse_dest"
     88        cp "$vboxadditions_path/$vboxvideo_src" "$vboxvideo_dest"
    9289
    93     # Removing redudant files
    94     /usr/sbin/removef $PKGINST $vboxadditions_path/vboxmouse_drv_* 1>/dev/null 2>/dev/null
    95     /usr/sbin/removef $PKGINST $vboxadditions_path/vboxvideo_drv_* 1>/dev/null 2>/dev/null
    96     rm -f $vboxadditions_path/vboxmouse_drv_*
    97     rm -f $vboxadditions_path/vboxvideo_drv_*
     90        # Removing redundent files
     91        /usr/sbin/removef $PKGINST $vboxadditions_path/vboxmouse_drv_* 1>/dev/null 2>/dev/null
     92        /usr/sbin/removef $PKGINST $vboxadditions_path/vboxvideo_drv_* 1>/dev/null 2>/dev/null
     93        rm -f $vboxadditions_path/vboxmouse_drv_*
     94        rm -f $vboxadditions_path/vboxvideo_drv_*
     95    fi
    9896
    99     /usr/sbin/removef -f $PKGINST
     97    # 64-bit x11 drivers
     98    if test -f "$vboxadditions64_path/$vboxmouse_src"; then
     99        vboxmouse_dest="/usr/X11/lib/modules/input/$solaris64dir/vboxmouse_drv.so"
     100        vboxvideo_dest="/usr/X11/lib/modules/drivers/$solaris64dir/vboxvideo_drv.so"
     101        /usr/sbin/installf -c none $PKGINST "$vboxmouse_dest" f
     102        /usr/sbin/installf -c none $PKGINST "$vboxvideo_dest" f
     103        cp "$vboxadditions64_path/$vboxmouse_src" "$vboxmouse_dest"
     104        cp "$vboxadditions64_path/$vboxvideo_src" "$vboxvideo_dest"
     105
     106        # Removing redundent files
     107        /usr/sbin/removef $PKGINST $vboxadditions64_path/vboxmouse_drv_* 1>/dev/null 2>/dev/null
     108        /usr/sbin/removef $PKGINST $vboxadditions64_path/vboxvideo_drv_* 1>/dev/null 2>/dev/null
     109        rm -f $vboxadditions64_path/vboxmouse_drv_*
     110        rm -f $vboxadditions64_path/vboxvideo_drv_*
     111    fi
    100112
    101113    # Some distros like Indiana have no xorg.conf, deal with this
     
    130142/usr/sbin/removef $PKGINST $vboxadditions_path/etc 1>/dev/null
    131143rm -rf $vboxadditions_path/etc
     144
     145# Finalize
    132146/usr/sbin/removef -f $PKGINST
    133 
    134147/usr/sbin/installf -f $PKGINST
    135148
  • trunk/src/VBox/Additions/solaris/Makefile.kmk

    r12170 r12309  
    3636endif
    3737
    38 PKGFILENAME     := VBoxSolarisAdditions.pkg
    39 PKGINFO_ARCH     = $(shell uname -p)
    40 PKGINFO_REVSTAMP = $(date %Y.%m.%d.%H.%M)
     38PKGFILENAME           := VBoxSolarisAdditions.pkg
     39PKGINFO_ARCH           = $(shell uname -p)
     40PKGINFO_REVSTAMP       = $(date %Y.%m.%d.%H.%M)
    4141VBOX_PATH_SOLARIS_ADDITION_INSTALLER := $(PATH_SUB_CURRENT)/Installer
    4242VBOX_PATH_X11_ADDITION_INSTALLER     := $(PATH_ROOT)/src/VBox/Additions/x11/installer
    43 SOLARIS_INST_DIR   := $(PATH_TARGET)/install
    44 SOLARIS64_INST_DIR := $(SOLARIS_INST_DIR)/amd64
     43SOLARIS_INST_DIR      := $(PATH_TARGET)/install
    4544
    4645ifeq ($(KBUILD_TYPE),debug)
     
    5554OTHER_CLEAN += $(PACKING)
    5655
    57 include $(KBUILD_PATH)/subfooter.kmk
     56#
     57# If we are doing a combined package (x86+amd64) include the binaries from both
     58# architectures otherwise use the one from $(PATH_BIN)/additions
     59#
     60ifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
     61 SOLARIS_ADD_BIN_64     := $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin/additions
     62 SOLARIS_ADD_BIN_32     := $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin/additions
     63 SOLARIS_INST_DIR_64    := $(SOLARIS_INST_DIR)/amd64
     64 SOLARIS_INST_DIR_32    := $(SOLARIS_INST_DIR)
     65 VBOX_SOLPACKFILES = \
     66        $(SOLARIS_ADD_BIN_64)/vboxguest \
     67        $(SOLARIS_ADD_BIN_64)/VBoxClient \
     68        $(SOLARIS_ADD_BIN_64)/VBoxService \
     69        $(SOLARIS_ADD_BIN_64)/VBoxControl \
     70        $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so \
     71        $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so \
     72        $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so \
     73        $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so \
     74        $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so \
     75        $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so \
     76        $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so \
     77        $(SOLARIS_ADD_BIN_32)/vboxguest \
     78        $(SOLARIS_ADD_BIN_32)/VBoxClient \
     79        $(SOLARIS_ADD_BIN_32)/VBoxService \
     80        $(SOLARIS_ADD_BIN_32)/VBoxControl \
     81        $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so \
     82        $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so \
     83        $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so \
     84        $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so \
     85        $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so \
     86        $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so \
     87        $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so
     88else
     89 SOLARIS_ADD_BIN        := $(PATH_BIN)/additions
     90 ifeq ($(KBUILD_TARGET_ARCH),x86)
     91  SOLARIS_INST_DIR_ISA  := $(SOLARIS_INST_DIR)
     92 else
     93  SOLARIS_INST_DIR_ISA  := $(SOLARIS_INST_DIR)/amd64
     94 endif
     95 VBOX_SOLPACKFILES = \
     96        $(SOLARIS_ADD_BIN)/vboxguest \
     97        $(SOLARIS_ADD_BIN)/VBoxClient \
     98        $(SOLARIS_ADD_BIN)/VBoxService \
     99        $(SOLARIS_ADD_BIN)/VBoxControl \
     100        $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so \
     101        $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so \
     102        $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so \
     103        $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so \
     104        $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so \
     105        $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so \
     106        $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so
     107endif
     108
     109include $(KBUILD_PATH)/subfooter.kmk
    58110
    59111$(PATH_BIN)/additions/VBoxSolarisAdditions.pkg: \
     
    69121                $(VBOX_PATH_X11_ADDITION_INSTALLER)/x11restore.pl \
    70122                $(VBOX_PATH_X11_ADDITION_INSTALLER)/solaris_xorg.conf \
     123                $(VBOX_SOLPACKFILES) \
    71124                $(VBOX_PATH_X11_ADDITION_INSTALLER)/VBoxRandR.sh \
    72                 $(PATH_BIN)/additions/vboxguest \
     125                $(if $(VBOX_OSE),,$(PATH_ROOT)/doc/License.txt) \
    73126                $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf \
    74                 $(if $(VBOX_OSE),,$(PATH_ROOT)/doc/License.txt) \
    75                 $(PATH_BIN)/additions/VBoxClient \
    76                 $(PATH_BIN)/additions/VBoxService \
    77                 $(PATH_BIN)/additions/VBoxControl \
    78                 $(PATH_BIN)/additions/vboxvideo_drv_13.so \
    79                 $(PATH_BIN)/additions/vboxvideo_drv_14.so \
    80                 $(PATH_BIN)/additions/vboxvideo_drv_70.so \
    81                 $(PATH_BIN)/additions/vboxvideo_drv_71.so \
    82                 $(PATH_BIN)/additions/vboxmouse_drv_14.so \
    83                 $(PATH_BIN)/additions/vboxmouse_drv_70.so \
    84                 $(PATH_BIN)/additions/vboxmouse_drv_71.so \
    85127                $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxdevlink.sed \
    86128                $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh \
     
    90132        $(QUIET)rm -rf $(SOLARIS_INST_DIR)
    91133        $(QUIET)$(MKDIR) -p $(SOLARIS_INST_DIR)
    92         $(QUIET)$(MKDIR) -p $(SOLARIS64_INST_DIR)
     134        $(QUIET)$(if $(VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE),$(MKDIR) -p $(SOLARIS_INST_DIR_64),$(MKDIR) -p $(SOLARIS_INST_DIR_ISA))
    93135        $(QUIET)$(MKDIR) -p $(SOLARIS_INST_DIR)/etc
    94136        $(QUIET)$(SED) \
     
    112154        $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_X11_ADDITION_INSTALLER)/VBoxRandR.sh                         $(SOLARIS_INST_DIR)/VBoxRandR.sh
    113155        $(QUIET)$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.conf  $(SOLARIS_INST_DIR)/vboxguest.conf
    114         $(QUIET)$(INSTALL) -m 0644 $(PATH_BIN)/additions/vboxguest                                          $(SOLARIS_INST_DIR)/vboxguest
    115         @#$(QUIET)$(if $(VBOX_DO_STRIP),strip $(SOLARIS_INST_DIR)/vboxguest,)
    116         $(QUIET)$(INSTALL) -s -m 0755 $(PATH_BIN)/additions/VBoxClient                                      $(SOLARIS_INST_DIR)/VBoxClient
    117         $(QUIET)$(INSTALL) -s -m 0755 $(PATH_BIN)/additions/VBoxService                                     $(SOLARIS_INST_DIR)/VBoxService
    118         $(QUIET)$(INSTALL) -s -m 0755 $(PATH_BIN)/additions/VBoxControl                                     $(SOLARIS_INST_DIR)/VBoxControl
    119         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxvideo_drv_13.so                                       $(SOLARIS_INST_DIR)/vboxvideo_drv_13.so
    120         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxvideo_drv_14.so                                       $(SOLARIS_INST_DIR)/vboxvideo_drv_14.so
    121         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxvideo_drv_70.so                                       $(SOLARIS_INST_DIR)/vboxvideo_drv_70.so
    122         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxvideo_drv_71.so                                       $(SOLARIS_INST_DIR)/vboxvideo_drv_71.so
    123         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxmouse_drv_14.so                                       $(SOLARIS_INST_DIR)/vboxmouse_drv_14.so
    124         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxmouse_drv_70.so                                       $(SOLARIS_INST_DIR)/vboxmouse_drv_70.so
    125         $(QUIET)$(BIN_COPY) $(PATH_BIN)/additions/vboxmouse_drv_71.so                                       $(SOLARIS_INST_DIR)/vboxmouse_drv_71.so
     156ifdef VBOX_WITH_COMBINED_SOLARIS_GUEST_PACKAGE
     157        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_64)/vboxguest                                          $(SOLARIS_INST_DIR_64)/vboxguest
     158        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxClient                                      $(SOLARIS_INST_DIR_64)/VBoxClient
     159        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxService                                     $(SOLARIS_INST_DIR_64)/VBoxService
     160        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_64)/VBoxControl                                     $(SOLARIS_INST_DIR_64)/VBoxControl
     161        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_13.so                                       $(SOLARIS_INST_DIR_64)/vboxvideo_drv_13.so
     162        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_14.so                                       $(SOLARIS_INST_DIR_64)/vboxvideo_drv_14.so
     163        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_70.so                                       $(SOLARIS_INST_DIR_64)/vboxvideo_drv_70.so
     164        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxvideo_drv_71.so                                       $(SOLARIS_INST_DIR_64)/vboxvideo_drv_71.so
     165        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_14.so                                       $(SOLARIS_INST_DIR_64)/vboxmouse_drv_14.so
     166        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_70.so                                       $(SOLARIS_INST_DIR_64)/vboxmouse_drv_70.so
     167        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_64)/vboxmouse_drv_71.so                                       $(SOLARIS_INST_DIR_64)/vboxmouse_drv_71.so
     168        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN_32)/vboxguest                                          $(SOLARIS_INST_DIR_32)/vboxguest
     169        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxClient                                      $(SOLARIS_INST_DIR_32)/VBoxClient
     170        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxService                                     $(SOLARIS_INST_DIR_32)/VBoxService
     171        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN_32)/VBoxControl                                     $(SOLARIS_INST_DIR_32)/VBoxControl
     172        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_13.so                                       $(SOLARIS_INST_DIR_32)/vboxvideo_drv_13.so
     173        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_14.so                                       $(SOLARIS_INST_DIR_32)/vboxvideo_drv_14.so
     174        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_70.so                                       $(SOLARIS_INST_DIR_32)/vboxvideo_drv_70.so
     175        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxvideo_drv_71.so                                       $(SOLARIS_INST_DIR_32)/vboxvideo_drv_71.so
     176        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_14.so                                       $(SOLARIS_INST_DIR_32)/vboxmouse_drv_14.so
     177        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_70.so                                       $(SOLARIS_INST_DIR_32)/vboxmouse_drv_70.so
     178        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN_32)/vboxmouse_drv_71.so                                       $(SOLARIS_INST_DIR_32)/vboxmouse_drv_71.so
     179else
     180        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADD_BIN)/vboxguest                                             $(SOLARIS_INST_DIR_ISA)/vboxguest
     181        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxClient                                         $(SOLARIS_INST_DIR_ISA)/VBoxClient
     182        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxService                                        $(SOLARIS_INST_DIR_ISA)/VBoxService
     183        $(QUIET)$(INSTALL) -s -m 0755 $(SOLARIS_ADD_BIN)/VBoxControl                                        $(SOLARIS_INST_DIR_ISA)/VBoxControl
     184        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_13.so                                          $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_13.so
     185        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_14.so                                          $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_14.so
     186        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_70.so                                          $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_70.so
     187        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxvideo_drv_71.so                                          $(SOLARIS_INST_DIR_ISA)/vboxvideo_drv_71.so
     188        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_14.so                                          $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_14.so
     189        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_70.so                                          $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_70.so
     190        $(QUIET)$(BIN_COPY) $(SOLARIS_ADD_BIN)/vboxmouse_drv_71.so                                          $(SOLARIS_INST_DIR_ISA)/vboxmouse_drv_71.so
     191endif
    126192        $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/vboxdevlink.sed                  $(SOLARIS_INST_DIR)/etc/devlink.tab
    127         $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh                          $(SOLARIS_INST_DIR)/VBox.sh
     193        $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/VBox.sh                          $(SOLARIS_INST_DIR)/VBox.sh
    128194        $(call MSG_L1,Creating install package: $@)
    129         $(QUIET)$(SOLARIS_INST_DIR)/makepackage.sh $(SOLARIS_INST_DIR) $(PKGFILENAME) $(KBUILD_TARGET_ARCH)
     195        $(QUIET)$(SOLARIS_INST_DIR)/makepackage.sh $(SOLARIS_INST_DIR) $(PKGFILENAME)
    130196        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_INST_DIR)/$(PKGFILENAME) $(PATH_BIN)/additions/$(PKGFILENAME)
    131197
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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