VirtualBox

Changeset 76010 in vbox


Ignore:
Timestamp:
Dec 6, 2018 11:17:50 AM (6 years ago)
Author:
vboxsync
Message:

Installer/darwin: Integrate the OS X fuse core package into our installer for the image mounter and enable integration for darwin

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r75976 r76010  
    832832if1of ($(KBUILD_TARGET), darwin)
    833833 VBOX_WITH_VBOXIMGMOUNT = 1
     834endif
     835# Set this to enable packaging the fuse related bits into our installer.
     836if1of ($(KBUILD_TARGET), darwin)
     837 VBOX_WITH_FUSE_PACKING = 1
    834838endif
    835839## @}
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r75982 r76010  
    178178                            $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/*.lproj/*) \
    179179                $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES), $(VBOX_BRAND_$(f)_VIRTUALBOX_WELCOME_RTF)) \
     180                $(if $(VBOX_WITH_FUSE_PACKING), $(VBOX_PATH_PACK_TMP)/Packages/OSXFuseCore.pkg) \
    180181                $(VBOX_DARWIN_INST_DEP_ON_MAKEFILE)
    181182        $(call MSG_TOOL,productbuild,,,$@)
     
    928929                $(VBOX_PATH_PACK_TMP)/VirtualBoxCLI.pkg.res
    929930
     931ifdef VBOX_WITH_FUSE_PACKING
     932#
     933# The OS X fuse core package.
     934#
     935$(VBOX_PATH_PACK_TMP)/Packages/OSXFuseCore.pkg: \
     936                $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/osxfuse/v*)))/Core.pkg
     937        $(call MSG_TOOL,Preparing OS X Fuse core package,,,$@)
     938        @# Cleanup any previously failed attempts.
     939        sudo rm -Rf $@
     940        pkgutil --flatten $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/osxfuse/v*)))/Core.pkg $@
     941endif
     942
    930943
    931944#
  • trunk/src/VBox/Installer/darwin/VirtualBox_mpkg/Localizable.strings

    r61522 r76010  
    1010'choiceVBoxCLI_msg' = 'Installs the @VBOX_PRODUCT@ command line utilities into /usr/bin.';
    1111
     12'choiceOSXFuseCore_title' = 'OS X Fuse core package';
     13'choiceOSXFuseCore_msg' = 'Installs the OS X Fuse core package for the image mounter.';
     14
    1215'RUNNING_VMS_TLE' = "Running VirtualBox virtual machines detected!";
    1316'RUNNING_VMS_MSG' = "The installer has detected running virtual machines. Please shut down all running VirtualBox machines and then restart the installation.";
  • trunk/src/VBox/Installer/darwin/VirtualBox_mpkg/distribution.dist

    r69396 r76010  
    109109        <line choice="choiceVBox"></line>
    110110        <line choice="choiceVBoxCLI"></line>
     111        <line choice="choiceOSXFuseCore"></line>
    111112    </choices-outline>
    112113    <choice id="choiceVBoxKEXTs"   title="choiceVBoxKEXTs_title"   description="choiceVBoxKEXTs_msg"   start_selected="true" start_enabled="false" start_visible="true">
     
    119120        <pkg-ref id="org.virtualbox.pkg.virtualboxcli"></pkg-ref>
    120121    </choice>
     122    <choice id="choiceOSXFuseCore" title="choiceOSXFuseCore_title" description="choiceOSXFuseCore_msg" start_selected="true" start_enabled="true" start_visible="true">
     123        <pkg-ref id="com.github.osxfuse.pkg.Core"></pkg-ref>
     124    </choice>
    121125    <pkg-ref id="org.virtualbox.pkg.vboxkexts" auth="Root">file:./Contents/Packages/VBoxKEXTs.pkg</pkg-ref>
    122126    <pkg-ref id="org.virtualbox.pkg.virtualbox" auth="Root">file:./Contents/Packages/VirtualBox.pkg</pkg-ref>
    123127    <pkg-ref id="org.virtualbox.pkg.virtualboxcli" auth="Root">file:./Contents/Packages/VirtualBoxCLI.pkg</pkg-ref>
     128    <pkg-ref id="com.github.osxfuse.pkg.Core" auth="Root">file:./Contents/Packages/OSXFuseCore.pkg</pkg-ref>
    124129</installer-gui-script>
    125130
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