VirtualBox

Changeset 93644 in vbox for trunk/src/VBox/Installer/solaris


Ignore:
Timestamp:
Feb 7, 2022 9:15:16 PM (3 years ago)
Author:
vboxsync
Message:

Installer/solaris: The VBoxPython*.so files in directory /opt/VirtualBox/64 were apparently never found by the corresponding vboxxpcom.py file, but no one noticed since 32-bit python2 was default for a very long time. Eliminate this (the files have a unique name which is handled by vboxxpcom.py) and simplify packaging.

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

Legend:

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

    r93549 r93644  
    289289SOLARIS_COMMON_STRIP_BINS.DST     := $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/
    290290SOLARIS_COMMON_STRIP_BINS =
    291 
    292 ## @def SOLARIS_COMMON_64_STRIP_BINS
    293 # List of INST_BIN shared libraries that should be copied into /opt/VirtualBox/64/ and stripped.
    294 SOLARIS_FILE_LIST_VARS += SOLARIS_COMMON_64_STRIP_BINS
    295 SOLARIS_COMMON_64_STRIP_BINS.SUBDIRS := yes
    296 SOLARIS_COMMON_64_STRIP_BINS.STRIP   := yes
    297 SOLARIS_COMMON_64_STRIP_BINS.MODE    := 0644
    298 SOLARIS_COMMON_64_STRIP_BINS.SRC     := $(PATH_STAGE_BIN)
    299 SOLARIS_COMMON_64_STRIP_BINS.DST     := $(VBOX_PATH_SI_SCRATCH_PKG)/opt/VirtualBox/64
    300 SOLARIS_COMMON_64_STRIP_BINS =
    301 
    302291
    303292## @def SOLARIS_STRIP_EXES
     
    452441   SOLARIS_COMMON_STRIP_BINS   += $(SOLARIS_PYTHON_32_ON_64_BINS)
    453442  endif
    454   SOLARIS_COMMON_64_STRIP_BINS += $(filter-out $(SOLARIS_PYTHON_32_ON_64_BINS), $(notdir $(wildcard $(PATH_STAGE_BIN)/VBoxPython*.so)))
     443  SOLARIS_COMMON_STRIP_BINS    += $(filter-out $(SOLARIS_PYTHON_32_ON_64_BINS), $(notdir $(wildcard $(PATH_STAGE_BIN)/VBoxPython*.so)))
    455444 else
    456445  SOLARIS_COMMON_STRIP_BINS    += $(notdir $(wildcard $(PATH_STAGE_BIN)/VBoxPython*.so)))
  • trunk/src/VBox/Installer/solaris/vbox-ips.mog

    r93552 r93644  
    3838
    3939# Drop all API helper libraries for python 2.x other than 2.7
    40 <transform file path=opt/VirtualBox/64/VBoxPython\.so.*$ -> drop>
    41 <transform file path=opt/VirtualBox/64/VBoxPython2\.so.*$ -> drop>
    42 <transform file path=opt/VirtualBox/(64/)?VBoxPython2_[^7].*\.so.*$ -> drop>
     40<transform file path=opt/VirtualBox/VBoxPython\.so.*$ -> drop>
     41<transform file path=opt/VirtualBox/VBoxPython2\.so.*$ -> drop>
     42<transform file path=opt/VirtualBox/VBoxPython2_[^7].*\.so.*$ -> drop>
    4343
    4444# Ignore dependencies of vboxshell.py
     
    4646
    4747# Ignore dependencies on libpython2.7.so* since it's getting phased out
    48 <transform file path=opt/VirtualBox/(64/)?VBoxPython2_7.*\.so.*$ -> set pkg.depend.bypass-generate .*/libpython2\\.7\\.so.*>
     48<transform file path=opt/VirtualBox/VBoxPython2_7.*\.so.*$ -> set pkg.depend.bypass-generate .*/libpython2\\.7\\.so.*>
    4949
    5050# Tweak: do not try to get the dependencies for libGL.so which is needed by Qt
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