VirtualBox

Changeset 38093 in vbox


Ignore:
Timestamp:
Jul 21, 2011 12:45:30 PM (13 years ago)
Author:
vboxsync
Message:

*.kmk,++: Mode fixes to maximize hardlinking potential during staging.

Location:
trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r38088 r38093  
    25882588 TEMPLATE_VBoxRc_SYSSUFF             = .gc
    25892589 TEMPLATE_VBoxRc_BLD_TRG_ARCH        = x86
     2590 TEMPLATE_VBoxRc_MODE                = a+r,u+w
    25902591
    25912592 ifeq ($(VBOX_LDR_FMT32),pe)
     
    26632664 TEMPLATE_VBoxRcExe_DEFS = $(filter-out IPRT_NO_CRT RT_WITH_NOCRT_ALIASES,$(TEMPLATE_VBoxRc_DEFS))
    26642665 TEMPLATE_VBoxRcExe_INCS = $(NO_SUCH_VARIABLE)
     2666 TEMPLATE_VBoxRcExe_MODE = $(NO_SUCH_VARIABLE)
    26652667
    26662668 ifeq ($(VBOX_LDR_FMT32),pe)
     
    27212723TEMPLATE_VBoxR0_INCS                = $(PATH_ROOT)/include/iprt/nocrt
    27222724TEMPLATE_VBoxR0_SYSSUFF             = .r0
     2725TEMPLATE_VBoxR0_MODE                = a+r,u+w
    27232726
    27242727ifeq ($(VBOX_LDR_FMT),pe)
  • trunk/src/VBox/Additions/Makefile.kmk

    r38082 r38093  
    8484
    8585  $$(LnxAddIso-scripts_0_OUTDIR)/runasroot.sh: \
    86         $(PATH_SUB_CURRENT)/../Installer/linux/runasroot.sh \
    87         $(PATH_SUB_CURRENT)/../Installer/linux/sh-utils.sh \
    88         | $$(dir $$@)
     86                $(PATH_SUB_CURRENT)/../Installer/linux/runasroot.sh \
     87                $(PATH_SUB_CURRENT)/../Installer/linux/sh-utils.sh \
     88                | $$(dir $$@)
    8989        $(QUIET)$(SED) \
    90             -e '/#include sh-utils.sh/ {' \
    91             -e "r $(PATH_ROOT)/src/VBox/Installer/linux/sh-utils.sh" \
    92             -e 'd' \
    93             -e '}' \
    94             --output $@ \
    95             $<
     90                -e '/#include sh-utils.sh/ {' \
     91                -e "r $(PATH_ROOT)/src/VBox/Installer/linux/sh-utils.sh" \
     92                -e 'd' \
     93                -e '}' \
     94                --output $@ \
     95                $<
     96        $(QUIET)$(CHMOD) a+rx,u+w $@
    9697
    9798  $$(LnxAddIso-scripts_0_OUTDIR)/autorun.sh: \
    98         $(PATH_SUB_CURRENT)/linux/installer/autorun.sh \
    99         $(PATH_SUB_CURRENT)/../Installer/linux/sh-utils.sh \
    100         | $$(dir $$@)
     99                $(PATH_SUB_CURRENT)/linux/installer/autorun.sh \
     100                $(PATH_SUB_CURRENT)/../Installer/linux/sh-utils.sh \
     101                | $$(dir $$@)
    101102        $(QUIET)$(SED) \
    102             -e '/#include sh-utils.sh/ {' \
    103             -e "r $(PATH_ROOT)/src/VBox/Installer/linux/sh-utils.sh" \
    104             -e 'd' \
    105             -e '}' \
    106             --output $@ \
    107             $<
     103                -e '/#include sh-utils.sh/ {' \
     104                -e "r $(PATH_ROOT)/src/VBox/Installer/linux/sh-utils.sh" \
     105                -e 'd' \
     106                -e '}' \
     107                --output $@ \
     108                $<
     109        $(QUIET)$(CHMOD) a+rx,u+w $@
    108110 endif # KBUILD_TARGET == linux
    109111 ifeq ($(KBUILD_TARGET),win)
  • trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk

    r37981 r38093  
    187187                -e "s;_OLDMODULES_;vboxguest vboxadd vboxsf vboxvfs vboxvideo;g" \
    188188                --output $@ $<
     189        $(QUIET)$(CHMOD) a+rx,u+w $@
    189190
    190191 # scripts.
  • trunk/src/VBox/Additions/linux/installer/vboxadd-service.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Additions/linux/installer/vboxadd-x11.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Additions/linux/installer/vboxadd.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Frontends/VBoxShell/vboxshell.py

    • Property svn:executable set to *
  • trunk/src/VBox/HostDrivers/Makefile.kmk

    r36889 r38093  
    9797                -e "s;_OLDMODULES_;vboxhost vboxdrv vboxnetflt vboxnetadp;g" \
    9898                --output $@ $<
     99        $(QUIET)$(CHMOD) a+rx,u+w $@
    99100
    100101 endif
  • trunk/src/VBox/HostDrivers/linux/do_Module.symvers

    • Property svn:executable set to *
  • trunk/src/VBox/Installer/common/Makefile.kmk

    r38001 r38093  
    3030
    3131VBox-python-glue-installer_INST = $(INST_SDK)/installer/
     32VBox-python-glue-installer_MODE = a+r,u+w
    3233VBox-python-glue-installer_SOURCES = vboxapisetup.py
    3334
  • trunk/src/VBox/Installer/common/vboxapisetup.py

    r33735 r38093  
     1#
    12# Copyright (C) 2009 Oracle Corporation
    23#
  • trunk/src/VBox/Installer/linux/VBox.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Installer/linux/VBoxCreateUSBNode.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Installer/linux/VBoxSysInfo.sh

    • Property svn:executable set to *
  • trunk/src/VBox/Installer/linux/testcase/Makefile.kmk

    r38001 r38093  
    2727
    2828$$(tstInstallerLinux_0_OUTDIR)/tstInstallerLinux.sh: \
    29         $(PATH_SUB_CURRENT)/tstInstallerLinux.sh \
    30         $(PATH_SUB_CURRENT)/../installer-utils.sh \
    31         | $$(dir $$@)
     29                $(PATH_SUB_CURRENT)/tstInstallerLinux.sh \
     30                $(PATH_SUB_CURRENT)/../installer-utils.sh \
     31                | $$(dir $$@)
    3232        $(QUIET)$(SED) \
    33         -e '/#include installer-utils.sh/ {' \
    34         -e "r $(PATH_ROOT)/src/VBox/Installer/linux/installer-utils.sh" \
    35         -e 'd' \
    36         -e '}' \
    37         --output $@ \
    38         $<
     33                -e '/#include installer-utils.sh/ {' \
     34                -e "r $(PATH_ROOT)/src/VBox/Installer/linux/installer-utils.sh" \
     35                -e 'd' \
     36                -e '}' \
     37                --output $@ \
     38                $<
     39        $(QUIET)$(CHMOD) a+rx,u+w $@
    3940
    4041include $(KBUILD_PATH)/subfooter.kmk
  • trunk/src/VBox/Main/Makefile.kmk

    r38085 r38093  
    161161INSTALLS += VBox-main-xidl
    162162VBox-main-xidl_INST = $(INST_SDK)bindings/
     163VBox-main-xidl_MODE = a+r,u+w
    163164VBox-main-xidl_SOURCES = $(VBOX_XIDL_FILE_SRC)
    164165
    165166ifdef VBOX_WITH_PYTHON
    166 
    167 # or to some subdir?
    168 VBOX_PYTHON_CONSTANTS = $(PATH_TARGET)/VirtualBox_constants.py
    169 
    170167INSTALLS += VBox-python-glue
    171 VBox-python-glue_INST = $(INST_SDK)installer/
    172 VBox-python-glue_SOURCES = glue/vboxapi.py=>vboxapi/__init__.py  \
    173                            $(VBOX_PYTHON_CONSTANTS)=>vboxapi/VirtualBox_constants.py
    174 
    175 $(VBOX_PYTHON_CONSTANTS):  $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl $(VBOX_XIDL_FILE) | $$(dir $$@)
     168VBox-python-glue_INST = $(INST_SDK)installer/vboxapi/
     169VBox-python-glue_MODE = a+r,u+w
     170VBox-python-glue_SOURCES = \
     171        glue/vboxapi.py \
     172        $(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py
     173VBox-python-glue_CLEAN = \
     174        $(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py
     175
     176$$(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py:  \
     177                $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl \
     178                $(VBOX_XIDL_FILE) \
     179                | $$(dir $$@)
    176180        $(call MSG_TOOL,xsltproc,Python constants,$<,$@)
    177181        $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE)
     
    762766INSTALLS.win += VBoxMain-com-inst
    763767VBoxMain-com-inst_INST = $(INST_BIN)
     768VBoxMain-com-inst_MODE = a+r,u+w
    764769VBoxMain-com-inst_SOURCES = src-all/win/comregister.cmd
    765770
     
    865870
    866871ifdef VBOX_WITH_JMSCOM
    867 INSTALLS += VBoxJMscom-inst-jar
    868872
    869873#
     
    877881VBOX_JACOB_DIR     := $(PATH_ROOT)/src/libs/jacob-1.15-M3
    878882
     883INSTALLS += VBoxJMscom-inst-jar
    879884VBoxJMscom-inst-jar_INST = $(INST_SDK)bindings/mscom/java/
     885VBoxJMscom-inst-jar_MODE = a+r,u+w
    880886VBoxJMscom-inst-jar_SOURCES = \
    881887        $(VBOX_JMSCOM_JAR)
     
    924930INSTALLS += javagluesample
    925931javagluesample_INST = $(INST_SDK)bindings/glue/java/
    926 javagluesample_MODE = a+rx,u+w
     932javagluesample_MODE = a+r,u+w
    927933javagluesample_SOURCES = \
    928934        $(VBOX_PATH_MAIN_SRC)/glue/tests/TestVBox.java=>TestVBox.java \
     
    940946        $(call MSG_TOOL,xsltproc,Test Settings Converter,$<,$<.test)
    941947        $(QUIET)$(VBOX_XSLTPROC) -o $<.test xml/SettingsConverter.xsl $<
     948
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r38082 r38093  
    312312
    313313VBoxJWs-inst-jar_INST = $(INST_SDK)bindings/webservice/java/jax-ws/
     314VBoxJWs-inst-jar_MODE = a+r,u+w
    314315VBoxJWs-inst-jar_SOURCES = \
    315316        $(VBOX_JWS_JAR)
  • trunk/src/libs/xpcom18a4/java/Makefile.kmk

    r38082 r38093  
    9090
    9191VBoxJXpcom-inst-jar_INST = $(INST_SDK)bindings/xpcom/java/
     92VBoxJXpcom-inst-jar_MODE = a+r,u+w
    9293VBoxJXpcom-inst-jar_SOURCES = \
    9394        $(VBOX_JXPCOM_JAR)
  • trunk/src/libs/xpcom18a4/python/Makefile.kmk

    r38082 r38093  
    171171INSTALLS += VBoxPython-inst-py-xpcom
    172172VBoxPython-inst-py-xpcom_INST = $(INST_SDK)bindings/xpcom/python/xpcom/
     173VBoxPython-inst-py-xpcom_MODE = a+r,u+w
    173174VBoxPython-inst-py-xpcom_SOURCES = \
    174175        vboxxpcom.py \
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