VirtualBox

Changeset 15921 in vbox


Ignore:
Timestamp:
Jan 13, 2009 4:55:32 PM (16 years ago)
Author:
vboxsync
Message:

Solaris/installer: Changes for #3381 (combined package).

Location:
trunk/src/VBox/Installer/solaris
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r15915 r15921  
    255255# Guest Additions
    256256ifdef VBOX_WITH_ADDITIONS_PACKING
    257  SOLARIS_NO_STRIP += \
     257 SOLARIS_COMMON += \
    258258        additions/VBoxGuestAdditions.iso
    259259endif
     
    289289        $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_NO_STRIP)) \
    290290        $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_QTLIBS)) \
    291         $(addprefix $(SOLARIS_INST_DIR_32)/,VBoxPython.so) \
    292         $(addprefix $(SOLARIS_INST_DIR_64)/,VBoxPython.so)
     291        $(addprefix $(SOLARIS_OUT_BIN_32)/,VBoxPython.so) \
     292        $(addprefix $(SOLARIS_OUT_BIN_64)/,VBoxPython.so)
    293293else
    294294 SOLARIS_ARCH_DEPFILES = $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_EXES)) \
     
    301301
    302302BLDDIRS += $(foreach d,\
     303        additions \
    303304        rdesktop-vrdp-keymaps \
    304305        $(SOLARIS_DIR_NAME_64) \
    305         $(SOLARIS_DIR_NAME_64)/additions \
    306306        $(SOLARIS_DIR_NAME_64)/components \
    307307        $(SOLARIS_DIR_NAME_64)/nls \
     
    309309        $(SOLARIS_DIR_NAME_64)/$(VBOX_SOL_PYTHON_DIR) \
    310310        $(SOLARIS_DIR_NAME_32) \
    311         $(SOLARIS_DIR_NAME_32)/additions \
    312311        $(SOLARIS_DIR_NAME_32)/components \
    313312        $(SOLARIS_DIR_NAME_32)/nls \
     
    361360        $(call MSG_L1,Installing binaries $(SOLARIS_INST_DIR))
    362361ifdef VBOX_WITH_COMBINED_SOLARIS_PACKAGE
    363         $(QUIET)$(if $(VBOX_WITH_ADDITIONS_PACKING),$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN_64)/additions/VBoxGuestAdditions.iso            $(SOLARIS_INST_DIR_64)/additions/)
    364         $(QUIET)$(if $(VBOX_WITH_ADDITIONS_PACKING),$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN_32)/additions/VBoxGuestAdditions.iso            $(SOLARIS_INST_DIR_32)/additions/)
     362        $(QUIET)$(if $(VBOX_WITH_ADDITIONS_PACKING),$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN_32)/additions/VBoxGuestAdditions.iso            $(SOLARIS_INST_DIR)/additions/)
    365363else
    366         $(QUIET)$(if $(VBOX_WITH_ADDITIONS_PACKING),$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN)/additions/VBoxGuestAdditions.iso               $(SOLARIS_INST_DIR_ISA)/additions/)
     364        $(QUIET)$(if $(VBOX_WITH_ADDITIONS_PACKING),$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN)/additions/VBoxGuestAdditions.iso               $(SOLARIS_INST_DIR)/additions/)
    367365endif
    368366        $(call MSG_L1,Installing files $(SOLARIS_INST_DIR))
     
    378376        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(PATH_BIN)/LICENSE                                        $(SOLARIS_INST_DIR)/LICENSE)
    379377        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(PATH_BIN)/LICENSE                                        $(SOLARIS_INST_DIR)/vbox.copyright)
    380 ifdef VBOX_WITH_SOLARIS_COMBINED_PACKAGE
    381         $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_DEVTOOLS)/solaris.x86//libSDL/v1.2.13/lib/libSDL-1.2.so.0.11.2    $(SOLARIS_INST_DIR_32)/libSDL-1.2.so.0,)
     378ifdef VBOX_WITH_COMBINED_SOLARIS_PACKAGE
     379        $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_DEVTOOLS)/solaris.x86/libSDL/v1.2.13/lib/libSDL-1.2.so.0.11.2     $(SOLARIS_INST_DIR_32)/libSDL-1.2.so.0,)
    382380        $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_DEVTOOLS)/solaris.amd64/libSDL/v1.2.13/lib/libSDL-1.2.so.0.11.2   $(SOLARIS_INST_DIR_64)/libSDL-1.2.so.0,)
    383381        @# @todo -XXX- how to get rid of this manual MKDIR ?
    384382        $(QUIET)$(MKDIR) $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR)
    385         $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_64)/VBoxPython.so    $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR)/VBoxPython.so,)
     383        $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_32)/VBoxPython.so    $(SOLARIS_INST_DIR_32)/VBoxPython.so,)
    386384        $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_64)/VBoxPython.so    $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR)/VBoxPython.so,)
    387385        $(QUIET)$(if $(VBOX_WITH_QT4GUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS)/solaris.x86/qt/v4.3.3-r1/bin/qtconfig           $(SOLARIS_INST_DIR_32)/VBoxQtconfig,)
     
    456454
    457455$(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_QTLIBS)): \
    458                 $(SOLARIS_INST_DIR_32)/% : $(PATH_DEVTOOLS_TRG)/qt/v4.3.3-r1/lib/% | $$(dir $$@)
     456                $(SOLARIS_INST_DIR_32)/% : $(PATH_DEVTOOLS)/solaris.x86/qt/v4.3.3-r1/lib/% | $$(dir $$@)
    459457        $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
    460458
     
    479477
    480478$(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_QTLIBS)): \
    481                 $(SOLARIS_INST_DIR_64)/% : $(PATH_DEVTOOLS_TRG)/qt/v4.3.3-r1/lib/% | $$(dir $$@)
     479                $(SOLARIS_INST_DIR_64)/% : $(PATH_DEVTOOLS)/solaris.amd64/qt/v4.3.3-r1/lib/% | $$(dir $$@)
    482480        $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@
    483481
  • trunk/src/VBox/Installer/solaris/postinstall.sh

    r15912 r15921  
    8484    if test -d $VBOXBASEDIR/amd64; then
    8585        /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/amd64/rdesktop-vrdp-keymaps=$VBOXBASEDIR/rdesktop-vrdp-keymaps s
     86        /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/amd64/additions=$VBOXBASEDIR/additions s
    8687    fi
    8788    if test -d $VBOXBASEDIR/i386; then
    8889        /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/i386/rdesktop-vrdp-keymaps=$VBOXBASEDIR/rdesktop-vrdp-keymaps s
    89     fi   
     90        /usr/sbin/installf -c none $PKGINST $VBOXBASEDIR/i386/additions=$VBOXBASEDIR/additions s
     91    fi
    9092    /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxHeadless=/$VBOXBASEDIR/VBox.sh s
    9193    /usr/sbin/installf -c none $PKGINST /usr/bin/VBoxVRDP=$VBOXBASEDIR/VBox.sh s
Note: See TracChangeset for help on using the changeset viewer.

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