VirtualBox

Changeset 94855 in vbox for trunk/src/VBox/Installer/darwin


Ignore:
Timestamp:
May 5, 2022 3:12:40 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
151255
Message:

Installer/darwin: Support building a driverless install package, bugref:9898

Location:
trunk/src/VBox/Installer/darwin
Files:
2 edited
1 copied

Legend:

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

    r93217 r94855  
    175175#
    176176$(VBOX_PATH_PACK_TMP)/DiskImage/VirtualBox.pkg: \
    177                 $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg \
     177                $(if $(VBOX_WITH_VBOXDRV), $(VBOX_PATH_PACK_TMP)/Packages/VBoxKEXTs.pkg) \
    178178                $(VBOX_PATH_PACK_TMP)/Packages/VirtualBoxCLI.pkg \
    179179                $(VBOX_PATH_PACK_TMP)/Packages/VirtualBox.pkg \
     
    236236        @# Build the package.
    237237        $(VBOX_PRODUCTBUILD) \
    238                 --distribution $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/distribution.dist \
     238                --distribution $(if $(VBOX_WITH_VBOXDRV), $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/distribution.dist, $(VBOX_PATH_DI_SRC)/VirtualBox_mpkg/distribution-driverless.dist) \
    239239                --package-path $(VBOX_PATH_PACK_TMP)/Packages \
    240240                --resources $(VBOX_PATH_PACK_TMP)/VirtualBox.dist.res \
     
    256256
    257257
     258ifdef VBOX_WITH_VBOXDRV
    258259#
    259260# The VirtualBox Kernel extensions.
     
    348349                $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.desc \
    349350                $(VBOX_PATH_PACK_TMP)/VBoxKEXTs.pkg.res
     351endif # !VBOX_WITH_VBOXDRV
    350352
    351353
  • trunk/src/VBox/Installer/darwin/VirtualBox_mpkg/distribution-driverless.dist

    r94850 r94855  
    22<!--
    33#
    4 # Copyright (C) 2008-2020 Oracle Corporation
     4# Copyright (C) 2008-2022 Oracle Corporation
    55#
    66# This file is part of VirtualBox Open Source Edition (OSE), as
     
    106106    <welcome file="Welcome.rtf" mime-type="text/rtf" uti="public.rtf"/>
    107107    <choices-outline>
    108         <line choice="choiceVBoxKEXTs"></line>
    109108        <line choice="choiceVBox"></line>
    110109        <line choice="choiceVBoxCLI"></line>
    111         <line choice="choiceOSXFuseCore"></line>
    112110    </choices-outline>
    113     <choice id="choiceVBoxKEXTs"   title="choiceVBoxKEXTs_title"   description="choiceVBoxKEXTs_msg"   start_selected="true" start_enabled="true" start_visible="true">
    114         <pkg-ref id="org.virtualbox.pkg.vboxkexts"></pkg-ref>
    115     </choice>
    116111    <choice id="choiceVBox"        title="choiceVBox_title"        description="choiceVBox_msg"        start_selected="true" start_enabled="false" start_visible="true">
    117112        <pkg-ref id="org.virtualbox.pkg.virtualbox"></pkg-ref>
     
    120115        <pkg-ref id="org.virtualbox.pkg.virtualboxcli"></pkg-ref>
    121116    </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>
    125     <pkg-ref id="org.virtualbox.pkg.vboxkexts" auth="Root">file:./Contents/Packages/VBoxKEXTs.pkg</pkg-ref>
    126117    <pkg-ref id="org.virtualbox.pkg.virtualbox" auth="Root">file:./Contents/Packages/VirtualBox.pkg</pkg-ref>
    127118    <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>
    129119</installer-gui-script>
    130120
  • trunk/src/VBox/Installer/darwin/VirtualBox_mpkg/distribution.dist

    r93054 r94855  
    22<!--
    33#
    4 # Copyright (C) 2008-2020 Oracle Corporation
     4# Copyright (C) 2008-2022 Oracle Corporation
    55#
    66# This file is part of VirtualBox Open Source Edition (OSE), as
Note: See TracChangeset for help on using the changeset viewer.

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