VirtualBox

Changeset 39663 in vbox for trunk/src/VBox/Additions/linux


Ignore:
Timestamp:
Dec 20, 2011 1:52:36 PM (13 years ago)
Author:
vboxsync
Message:

Additions/linux/installer: explicitly set directory permissions.

File:
1 edited

Legend:

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

    r39358 r39663  
    4545VBOX_LNX_ADD_INST_INIT_DIR        := $(VBOX_LNX_ADD_INST_OUT_DIR)init/
    4646
     47VBOX_LNX_ADD_INST_DIRS            := \
     48        $(VBOX_LNX_ADD_INST_OUT_DIR) \
     49        $(VBOX_LNX_ADD_INST_BIN_DIR) \
     50        $(VBOX_LNX_ADD_INST_SBIN_DIR) \
     51        $(VBOX_LNX_ADD_INST_LIB_DIR) \
     52        $(VBOX_LNX_ADD_INST_MOD_DIR) \
     53        $(VBOX_LNX_ADD_INST_KMOD_DIR) \
     54        $(VBOX_LNX_ADD_INST_KMOD_DIR_MOD) \
     55        $(VBOX_LNX_ADD_INST_INIT_DIR)
     56
    4757# Installation paths for debug symbols
    4858VBOX_LNX_ADD_DBG_BIN_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)bin/
     
    5060VBOX_LNX_ADD_DBG_LIB_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/
    5161VBOX_LNX_ADD_DBG_MOD_DIR          := $(VBOX_LNX_ADD_INST_DBG_DIR)lib/$(VBOX_LNX_ADD_PACKAGE_NAME)/
     62
     63VBOX_LNX_ADD_DBG_DIRS             := \
     64        $(VBOX_LNX_ADD_DBG_BIN_DIR) \
     65        $(VBOX_LNX_ADD_DBG_SBIN_DIR) \
     66        $(VBOX_LNX_ADD_DBG_LIB_DIR) \
     67        $(VBOX_LNX_ADD_DBG_MOD_DIR)
    5268
    5369# Script source directories
     
    7995endif
    8096BLDDIRS     += \
    81         $(VBOX_LNX_ADD_INST_OUT_DIR) \
    82         $(VBOX_LNX_ADD_INST_BIN_DIR) \
    83         $(VBOX_LNX_ADD_INST_SBIN_DIR) \
    84         $(VBOX_LNX_ADD_INST_LIB_DIR) \
    85         $(VBOX_LNX_ADD_INST_MOD_DIR) \
    86         $(VBOX_LNX_ADD_INST_KMOD_DIR) \
    87         $(VBOX_LNX_ADD_INST_KMOD_DIR_MOD) \
    88         $(VBOX_LNX_ADD_INST_INIT_DIR) \
    89         $(VBOX_LNX_ADD_INST_DBG_DIR) \
    90         $(VBOX_LNX_ADD_DBG_BIN_DIR) \
    91         $(VBOX_LNX_ADD_DBG_SBIN_DIR) \
    92         $(VBOX_LNX_ADD_DBG_LIB_DIR) \
    93         $(VBOX_LNX_ADD_DBG_MOD_DIR) \
     97        $(VBOX_LNX_ADD_INST_DIRS) \
     98        $(VBOX_LNX_ADD_DBG_DIRS) \
    9499        $(VBOX_LNX_ADD_INST_STAGE_DIR)
    95100# Use VBOX_WITHOUT_LINUX_GUEST_PACKAGE to skip building the .run installer.
     
    409414        $(QUIET)$(RM) -f -- $(wildcard $(dir $@)VBoxGuestAdditions-*r*.tar.bz2)
    410415        $(QUIET)$(MKDIR) -p $(@D)
     416        $(QUIET)$(CHMOD) 0755 $(VBOX_LNX_ADD_INST_DIRS)
    411417ifdef VBOX_USE_PBZIP2
    412418        $(QUIET)tar --dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
     
    433439        $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@)
    434440        $(QUIET)$(MKDIR) -p $(@D)
     441        $(QUIET)$(CHMOD) 0755 $(VBOX_LNX_ADD_DBG_DIRS)
    435442ifdef VBOX_USE_PBZIP2
    436443        $(QUIET)tar --dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
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