VirtualBox

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


Ignore:
Timestamp:
Feb 21, 2023 3:51:34 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155980
Message:

Installer/*: Check VBOX_WITH_FE_AUTOSTART before assuming VBoxAutostart and service files are there. bugref:10030

File:
1 edited

Legend:

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

    r98679 r98680  
    419419        $(if $(VBOX_WITH_FE_BUGREPORT),MacOS/VBoxBugReport) \
    420420        $(if $(VBOX_WITH_FE_BALLOONCTRL),MacOS/VBoxBalloonCtrl) \
    421         MacOS/VBoxAutostart \
     421        $(if $(VBOX_WITH_FE_AUTOSTART),MacOS/VBoxAutostart) \
    422422        $(if $(VBOX_WITH_WEBSERVICES),MacOS/vboxwebsrv) \
    423423        $(if $(VBOX_WITH_DTRACE),MacOS/VBoxDTrace,) \
     
    689689                $(if $(VBOX_WITH_WEBSERVICES),$(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxwebsrv.plist,) \
    690690                $(if $(VBOX_WITH_FE_BALLOONCTRL),$(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxballoonctrl.plist) \
    691                 $(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxautostart.plist \
    692                 $(VBOX_PATH_DI_SRC)/VirtualBox/VBoxAutostartDarwin.sh \
     691                $(if $(VBOX_WITH_FE_AUTOSTART),$(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxautostart.plist) \
     692                $(if $(VBOX_WITH_FE_AUTOSTART),$(VBOX_PATH_DI_SRC)/VirtualBox/VBoxAutostartDarwin.sh) \
    693693                $(if-expr defined(VBOX_WITH_DTRACE), \
    694694                        $(foreach f, $(VBOXINST_DTRACE_LIB_ARCH_FILES), \
     
    769769        $(INSTALL) -m 0644 $(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxballoonctrl.plist  $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/
    770770endif
     771ifdef VBOX_WITH_FE_AUTOSTART
    771772        $(INSTALL) -m 0644 $(VBOX_PATH_DI_SRC)/VirtualBox/org.virtualbox.vboxautostart.plist    $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/
    772773        $(INSTALL) -m 0755 $(VBOX_PATH_DI_SRC)/VirtualBox/VBoxAutostartDarwin.sh                $(VBOX_PATH_VBOX_APP_TMP)/Contents/MacOS/
     774endif
    773775# Install the python bridge stuff
    774776ifdef VBOX_WITH_PYTHON
     
    864866        $(foreach file, $(if-expr defined(VBOX_WITH_WEBSERVICES),MacOS/org.virtualbox.vboxwebsrv.plist,) \
    865867                        $(if-expr defined(VBOX_WITH_FE_BALLOONCTRL),MacOS/org.virtualbox.vboxballoonctrl.plist,) \
    866                         MacOS/org.virtualbox.vboxautostart.plist \
    867                         MacOS/VBoxAutostartDarwin.sh \
     868                        $(if-expr defined(VBOX_WITH_FE_AUTOSTART),MacOS/org.virtualbox.vboxautostart.plist,) \
     869                        $(if-expr defined(VBOX_WITH_FE_AUTOSTART),MacOS/VBoxAutostartDarwin.sh,) \
    868870                        $(if-expr defined(VBOX_WITH_PYTHON),$(addprefix MacOS/, $(VBOX_DI_VBAPP_PYTHON_FILES) vboxshell.py),) \
    869871                        $(if-expr defined(VBOX_WITH_JXPCOM),MacOS/sdk/bindings/xpcom/java/vboxjxpcom.jar,) \
     
    10181020                '#!/bin/bash' 'exec /Applications/VirtualBox.app/Contents/MacOS/VBoxBalloonCtrl "$$@"'
    10191021endif
     1022ifdef VBOX_WITH_FE_AUTOSTART
    10201023        $(APPEND) -tn $(VBOX_PATH_PACK_TMP)/VirtualBoxCLI.pkg.root/usr/local/bin/VBoxAutostart \
    10211024                '#!/bin/bash' 'exec /Applications/VirtualBox.app/Contents/MacOS/VBoxAutostart "$$@"'
     1025endif
    10221026ifdef VBOX_WITH_DTRACE
    10231027        $(APPEND) -tn $(VBOX_PATH_PACK_TMP)/VirtualBoxCLI.pkg.root/usr/local/bin/VBoxDTrace \
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