VirtualBox

Changeset 21589 in vbox for trunk/src/VBox/Installer


Ignore:
Timestamp:
Jul 14, 2009 5:23:17 PM (15 years ago)
Author:
vboxsync
Message:

Solaris/Installer: vboxshell.py to common and some simplifications.

File:
1 edited

Legend:

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

    r21575 r21589  
    154154solaris-bin_MODE = a+rx,u+w
    155155solaris-bin_SOURCES = \
    156         $(if $(VBOX_WITH_PYTHON),$(PATH_ROOT)/src/VBox/Frontends/VBoxShell/vboxshell.py=>vboxshell.py,)
     156        $(if $(VBOX_WITH_PYTHON),$(PATH_ROOT)/src/VBox/Frontends/VBoxShell/vboxshell.py,) \
     157        $(VBOX_PATH_SOL_INST_SRC)/vboxdrv.sh \
     158        $(VBOX_PATH_SOL_INST_SRC)/VBox.sh \
     159        $(VBOX_PATH_SOL_INST_SRC)/ipsinstall.sh \
     160        $(if $(VBOX_WITH_WEBSERVICES),$(VBOX_PATH_SOL_INST_SRC)/smf-vboxwebsrv.sh,)
    157161
    158162solaris-drv-confs_INST = bin/
    159163solaris-drv-confs_MODE = a+r,u+w
    160164solaris-drv-confs_SOURCES = \
    161         $(PATH_ROOT)/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf=>vboxdrv.conf \
    162         $(if $(VBOX_WITH_NETFLT),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/solaris/vboxflt.conf=>vboxflt.conf) \
    163         $(if $(VBOX_WITH_NETADP),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/solaris/vboxnet.conf=>vboxnet.conf) \
    164         $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusbmon.conf=>vboxusbmon.conf)
     165        $(PATH_ROOT)/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf \
     166        $(if $(VBOX_WITH_NETFLT),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetFlt/solaris/vboxflt.conf) \
     167        $(if $(VBOX_WITH_NETADP),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/solaris/vboxnet.conf) \
     168        $(if $(VBOX_WITH_USB),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxUSB/solaris/vboxusbmon.conf)
    165169
    166170#
     
    255259        components/VirtualBox_XPCOM.xpt \
    256260        $(if $(and $(VBOX_LICENSE_FILES),$(VBOX_WITH_QTGUI)),$(VBOX_LICENSE_FILES)) \
    257         $(if $(VBOX_WITH_PYTHON),vboxshell.py,)
    258261
    259262SOLARIS_USRBIN_LINKS = \
     
    263266        VBoxManage
    264267
     268SOLARIS_COMMON_EXES = \
     269        vboxdrv.sh \
     270        VBox.sh \
     271        ipsinstall.sh \
     272        $(if $(VBOX_WITH_PYTHON),vboxshell.py,) \
     273        $(if $(VBOX_WITH_WEBSERVICES),smf-vboxwebsrv.sh,) \
     274
    265275# Things packed explicitly, not from $(PATH_BIN), track these to clean-up properly
    266276SOLARIS_EXTRAS = \
     
    268278        VBox.png \
    269279        autoresponse \
    270         vboxdrv.sh \
    271         VBox.sh \
    272         ipsinstall.sh \
    273280        $(if $(VBOX_WITH_VBOXSDL),libSDL-1.2.so.0,) \
    274281        $(if $(not $(VBOX_WITH_NETFLT))vnic_setup.sh,) \
     
    277284        virtualbox-webservice.xml \
    278285        virtualbox-zoneaccess.xml \
    279         smf-vboxwebsrv.sh \
    280286        VBoxQtconfig \
    281287        VBoxISAExec \
     
    359365        $(SOLARIS_EXTRAS) \
    360366        $(SOLARIS_QTLIBS) \
     367        $(SOLARIS_COMMON_EXES) \
    361368        $(SOLARIS_COMMON)
    362369
     
    409416SOLARIS_ARCH_DEPFILES += $(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON)) \
    410417        $(addprefix $(SOLARIS_DRIVERINST_DIR)/,$(SOLARIS_DRIVER_CONFS)) \
     418        $(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON_EXES)) \
    411419        $(addprefix $(SOLARIS_USRBIN_DIR)/,$(SOLARIS_USRBIN_LINKS))
    412420
     
    470478                $(VBOX_PATH_SOL_INST_SRC)/vbox.space \
    471479                $(VBOX_PATH_SOL_INST_SRC)/vbox.pkgresponse \
    472                 $(VBOX_PATH_SOL_INST_SRC)/VBox.sh \
    473480                $(VBOX_PATH_SOL_INST_SRC)/ipsinstall.sh \
    474481                $(VBOX_PATH_SOL_INST_SRC)/virtualbox.desktop \
     
    539546        $(QUIET)$(INSTALL) -m 0644 $(VBOX_PATH_SOL_INST_SRC)/virtualbox-zoneaccess.xml                                       $(SOLARIS_VBOXSMF_DIR)/virtualbox-zoneaccess.xml
    540547        $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0644 $(VBOX_PATH_SOL_INST_SRC)/virtualbox-webservice.xml         $(SOLARIS_VBOXSMF_DIR)/virtualbox-webservice.xml,)
    541         $(QUIET)$(if $(VBOX_WITH_WEBSERVICES),$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/smf-vboxwebsrv.sh                 $(SOLARIS_VBOXINST_DIR)/smf-vboxwebsrv.sh,)
    542548        $(QUIET)$(if $(not $(VBOX_WITH_NETFLT))$(INSTALL) -m 0755 $(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicinit_solaris.sh            $(SOLARIS_VBOXINST_DIR)/vnic_setup.sh,)
    543549        $(QUIET)$(if $(not $(VBOX_WITH_NETFLT))$(INSTALL) -m 0755 $(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicterm_solaris.sh            $(SOLARIS_VBOXINST_DIR)/vnic_term.sh,)
     
    545551                -e "s/_HARDENED_/$(if $(VBOX_WITH_HARDENED),hardened,)/" \
    546552                --output $(SOLARIS_VBOXINST_DIR)/vboxdrv.sh.tmp \
    547                  $(VBOX_PATH_SOL_INST_SRC)/vboxdrv.sh
     553                 $(PATH_BIN)/vboxdrv.sh
    548554        $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_VBOXINST_DIR)/vboxdrv.sh.tmp                                       $(SOLARIS_VBOXINST_DIR)/vboxdrv.sh
    549555        $(QUIET)$(RM) -f $(SOLARIS_VBOXINST_DIR)/vboxdrv.sh.tmp
    550         $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/VBox.sh                                            $(SOLARIS_VBOXINST_DIR)/VBox.sh
    551         $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/ipsinstall.sh                                      $(SOLARIS_VBOXINST_DIR)/ipsinstall.sh
    552556        $(QUIET)$(if $(VBOX_WITH_QTGUI),$(INSTALL) -m 0644 $(VBOX_PATH_SOL_INST_SRC)/virtualbox.desktop         $(SOLARIS_USRSHR_APPS_DIR)/virtualbox.desktop,)
    553557        $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_OUT_BIN)/VBox.png                                                  $(SOLARIS_USRSHR_PIXMAPS_DIR)/VBox.png
     
    655659        $(INSTALL) -m 0644 $< $@
    656660
     661# Common executables
     662$(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON_EXES)): \
     663                $(SOLARIS_VBOXINST_DIR)/% : $(PATH_BIN)/% | $$(dir $$@)
     664        $(INSTALL) -m 0755 $< $@
     665
     666
    657667
    658668#
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