VirtualBox

Changeset 63645 in vbox


Ignore:
Timestamp:
Aug 26, 2016 9:07:29 AM (8 years ago)
Author:
vboxsync
Message:

Linux installer: allow to overwrite the (fixed) installation directory (default remains /opt/VirtualBox)

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

Legend:

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

    r62487 r63645  
    3434# Globals and targets.
    3535#
     36VBOX_LNX_APP_PRIVATE    := $(if $(VBOX_PATH_APP_PRIVATE),$(VBOX_PATH_APP_PRIVATE),/opt/VirtualBox)
     37VBOX_LNX_APP_DOCS       := $(if $(VBOX_PATH_PACKAGE_DOCS),$(VBOX_PATH_PACKAGE_DOCS),\
     38                             $(if $(VBOX_PATH_APP_DOCS),$(VBOX_PATH_APP_DOCS),/opt/VirtualBox))
    3639VBOX_PATH_LNX_INST_SRC  := $(PATH_SUB_CURRENT)
    3740VBOX_LNX_INST_OUT_DIR   := $(PATH_TARGET)/Installer/linux
    3841VBOX_LNX_INST_STAGE_DIR := $(PATH_TARGET)/Installer/linux/install
    3942VBOX_LNX_INST_STAGE_DIR_REL := obj/Installer/linux/install
    40 VBOX_LNX_DBG_PATH       := usr/lib/debug/opt/VirtualBox
     43VBOX_LNX_DBG_PATH       := usr/lib/debug/$(VBOX_LNX_APP_PRIVATE)
    4144VBOX_LNX_PACKAGE_NAME    = VirtualBox-$(VBOX_VERSION_STRING)-r$(VBOX_SVN_REV).run
    4245
     
    117120$$(linux-misc_0_OUTDIR)/virtualbox.desktop: $(VBOX_PATH_INST_COMMON_SRC)/virtualbox.desktop.in $(VBOX_VERSION_STAMP) | $$(dir $$@)
    118121        $(call MSG_GENERATE,,$@,$<)
    119 ifdef VBOX_PATH_PACKAGE_DOCS
    120         $(QUIET)$(SED) -e "s+@VBOX_DOC_PATH@+$(VBOX_PATH_PACKAGE_DOCS)+" \
     122        $(QUIET)$(SED) -e "s+@VBOX_DOC_PATH@+$(VBOX_LNX_APP_DOCS)+" \
    121123                -e "s+@VBOX_PRODUCT@+$(VBOX_PRODUCT)+" \
    122124                --output $@ $<
    123 else
    124         $(QUIET)$(SED) -e "s+@VBOX_DOC_PATH@+/opt/VirtualBox+" \
    125                 -e "s+@VBOX_PRODUCT@+$(VBOX_PRODUCT)+" \
    126                 --output $@ $<
    127 endif
    128125
    129126INSTALLS += linux-icons
     
    412409                -e "s;_BUILDTYPE_;$(KBUILD_TYPE);g" \
    413410                -e "s;_USERNAME_;$(USERNAME);g" \
     411                -e "s;_INSTALLATION_DIR_;$(VBOX_LNX_APP_PRIVATE);g" \
    414412                -e "s;_PYTHON_;$(VBOX_WITH_PYTHON);g" \
    415413                --output $@ \
  • trunk/src/VBox/Installer/linux/install.sh

    r61998 r63645  
    3636DEFAULT_FILES=`pwd`/deffiles
    3737GROUPNAME="vboxusers"
    38 INSTALLATION_DIR="/opt/VirtualBox"
     38INSTALLATION_DIR="_INSTALLATION_DIR_"
    3939LICENSE_ACCEPTED=""
    4040PREV_INSTALLATION=""
     
    181181                usage
    182182            fi
    183             info "Specifying an installation path is not allowed -- using /opt/VirtualBox!"
     183            info "Specifying an installation path is not allowed -- using _INSTALLATION_DIR_!"
    184184            ;;
    185185    esac
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