VirtualBox

Changeset 61598 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jun 9, 2016 6:40:55 AM (9 years ago)
Author:
vboxsync
Message:

Installer/solaris: OSE fix

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

Legend:

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

    r61591 r61598  
    566566                $(if-expr defined(VBOX_WITH_QTGUI) && defined(VBOX_WITH_ORACLE_QT) && !defined(VBOX_WITH_QTGUI_V5),$(VBOX_PATH_QT)/bin/qtconfig,) \
    567567                $(if-expr defined(VBOX_WITH_ADDITIONS_PACKING),$(PATH_STAGE_BIN)/additions/VBoxGuestAdditions.iso,) \
    568                 $(if-expr !defined(VBOX_OSE) && defined(VBOX_WITH_VBOXSDL),$(PATH_DEVTOOLS_TRG)/libsdl/v1.2.13/lib/libSDL-1.2.so.0.11.2,) \
     568                $(if-expr !defined(VBOX_OSE) && defined(VBOX_WITH_VBOXSDL), $(PATH_DEVTOOLS_TRG)/libsdl/v1.2.13/lib/libSDL-1.2.so.0.11.2,) \
    569569                \
    570                 $(foreach arch, x86 amd64, $(foreach lib, libgcc_s.so.1 libstdc++.so.6, $(PATH_DEVTOOLS)/solaris.$(arch)/s10libs/$(lib))) \
     570                $(if $(VBOX_OSE),,$(foreach arch, x86 amd64, $(foreach lib, libgcc_s.so.1 libstdc++.so.6, \
     571                        $(PATH_DEVTOOLS)/solaris.$(arch)/s10libs/$(lib)))) \
    571572                \
    572573                $(foreach var, $(SOLARIS_FILE_LIST_VARS),$(foreach file, $($(var)), $($(var).SRC)/$(file))) \
     
    586587                $(VBOX_PATH_SI_SCRATCH_PKG)/opt/ \
    587588                $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/ \
    588                 $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/legacy \
     589                $(if-$(VBOX_OSE),,$(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/legacy/) \
    589590                $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/amd64/ \
    590                 $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/amd64/legacy/ \
     591                $(if $(VBOX_OSE),,$(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/amd64/legacy/) \
    591592                $(VBOX_PATH_SI_SCRATCH_PKG)/platform/ \
    592593                $(VBOX_PATH_SI_SCRATCH_PKG)/platform/i86pc/ \
     
    646647                $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(VBOX_SI_ARCH)/libSDL-1.2.so.0,)
    647648
    648         $(foreach arch, x86 amd64, $(foreach lib, libgcc_s.so.1 libstdc++.so.6 \
     649        $(if $(VBOX_OSE),,$(foreach arch, x86 amd64, $(foreach lib, libgcc_s.so.1 libstdc++.so.6 \
    649650                ,$(NLTAB)$(INSTALL) -s -m 0644 $(PATH_DEVTOOLS)/solaris.$(arch)/s10libs/$(lib) \
    650                 $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(if-expr $(arch) == "amd64",amd64/,)legacy/$(lib)))
     651                $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/$(if-expr $(arch) == "amd64",amd64/,)legacy/$(lib))))
    651652
    652653        $(if-expr defined(VBOX_WITH_EFIFW_PACKING) \
  • trunk/src/VBox/Installer/solaris/vboxconfig.sh

    r61591 r61598  
    12541254
    12551255        # Install the S10 legacy library links if necessary
    1256         if ldd /opt/VirtualBox/amd64/VBoxRT-x86.so | grep "not found" > /dev/null; then
    1257             for lib in `ls -1 /opt/VirtualBox/legacy/`; do
    1258                 ln -sf legacy/$lib /opt/VirtualBox/$lib
    1259             done
    1260         fi
    1261         if ldd /opt/VirtualBox/amd64/VBoxRT.so | grep "not found" > /dev/null; then
    1262             for lib in `ls -1 /opt/VirtualBox/amd64/legacy/`; do
    1263                 ln -sf legacy/$lib /opt/VirtualBox/amd64/$lib
    1264             done
     1256        if -d /opt/VirtualBox/legacy/; then
     1257            if ldd /opt/VirtualBox/amd64/VBoxRT-x86.so | grep "not found" > /dev/null; then
     1258                for lib in `ls -1 /opt/VirtualBox/legacy/`; do
     1259                    ln -sf legacy/$lib /opt/VirtualBox/$lib
     1260                done
     1261            fi
     1262            if ldd /opt/VirtualBox/amd64/VBoxRT.so | grep "not found" > /dev/null; then
     1263                for lib in `ls -1 /opt/VirtualBox/amd64/legacy/`; do
     1264                    ln -sf legacy/$lib /opt/VirtualBox/amd64/$lib
     1265                done
     1266            fi
    12651267        fi
    12661268
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