VirtualBox

Changeset 31768 in vbox


Ignore:
Timestamp:
Aug 18, 2010 4:28:05 PM (14 years ago)
Author:
vboxsync
Message:

Linux installer: allow to start the web service via script, further work required

Location:
trunk/src/VBox/Installer/linux
Files:
3 edited

Legend:

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

    r31642 r31768  
    4949                routines.sh \
    5050                vboxdrv.sh \
     51                vboxweb-service.sh \
    5152                VirtualBox.tar.bz2 \
    5253                LICENSE) \
     
    5455        $(addprefix $(VBOX_LNX_INST_OUT_DIR)/,\
    5556                vboxdrv.sh \
     57                vboxweb-service.sh \
    5658                install.sh)
    5759
     
    269271                $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)) \
    270272                $(VBOX_LNX_INST_OUT_DIR)/vboxdrv.sh \
     273                $(VBOX_LNX_INST_OUT_DIR)/vboxweb-service.sh \
    271274                $(VBOX_LNX_INST_OUT_DIR)/install.sh \
    272275                $(VBOX_PATH_LNX_INST_SRC)/vboxdrv-pardus.py \
     
    282285        $(QUIET)$(if $(VBOX_OSE),,$(INSTALL) -m 0644 $(VBOX_BRAND_LICENSE_TXT)    $(VBOX_LNX_INST_STAGE_DIR)/LICENSE)
    283286        $(QUIET)$(INSTALL) -m 0755 $(VBOX_LNX_INST_OUT_DIR)/vboxdrv.sh            $(VBOX_LNX_INST_STAGE_DIR)/
    284         $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_LNX_INST_SRC)/vboxdrv-pardus.py            $(VBOX_LNX_INST_STAGE_DIR)/
     287        $(QUIET)$(INSTALL) -m 0755 $(VBOX_LNX_INST_OUT_DIR)/vboxweb-service.sh    $(VBOX_LNX_INST_STAGE_DIR)/
     288        $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_LNX_INST_SRC)/vboxdrv-pardus.py    $(VBOX_LNX_INST_STAGE_DIR)/
    285289        $(QUIET)$(INSTALL) -m 0755 $(VBOX_LNX_INST_OUT_DIR)/install.sh            $(VBOX_LNX_INST_STAGE_DIR)/
    286290        $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_LNX_INST_SRC)/uninstall.sh         $(VBOX_LNX_INST_STAGE_DIR)/
     
    291295# files that needs editing before they can be included in the generic installer.
    292296$(VBOX_LNX_INST_OUT_DIR)/vboxdrv.sh: $(VBOX_PATH_LNX_INST_SRC)/vboxdrv.sh.in | $$(dir $$@)
     297        $(QUIET)$(SED_EXT) \
     298                -e "s|%NOLSB%|yes|g" \
     299                -e "s|%DEBIAN%||g" \
     300                -e "s|%PACKAGE%|virtualbox|g" \
     301                --output $@ \
     302                $<
     303
     304$(VBOX_LNX_INST_OUT_DIR)/vboxweb-service.sh: $(VBOX_PATH_LNX_INST_SRC)/vboxweb-service.sh.in | $$(dir $$@)
    293305        $(QUIET)$(SED_EXT) \
    294306                -e "s|%NOLSB%|yes|g" \
  • trunk/src/VBox/Installer/linux/install.sh

    r31664 r31768  
    363363    # Install runlevel scripts
    364364    install_init_script vboxdrv.sh vboxdrv
     365    install_init_script vboxweb-service.sh vboxweb-service
    365366    delrunlevel vboxdrv > /dev/null 2>&1
    366367    addrunlevel vboxdrv 20 80 # This may produce useful output
     368    delrunlevel vboxweb-service > /dev/null 2>&1
     369    addrunlevel vboxweb-service 25 75 # This may produce useful output
    367370
    368371    # Create users group
  • trunk/src/VBox/Installer/linux/uninstall.sh

    r31638 r31768  
    3535fi
    3636
     37# Stop the web service
     38stop_init_script vboxweb-service
     39delrunlevel vboxweb-service > /dev/null 2>&1
     40remove_init_script vboxweb-service
    3741# Stop kernel module and uninstall runlevel script
    3842stop_init_script vboxdrv
    3943delrunlevel vboxdrv > /dev/null 2>&1
    4044remove_init_script vboxdrv
    41 # Stop host networking and uninstall runlevel script
     45# Stop host networking and uninstall runlevel script (obsolete)
    4246stop_init_script vboxnet
    4347delrunlevel vboxnet > /dev/null 2>&1
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