VirtualBox

Changeset 38465 in vbox


Ignore:
Timestamp:
Aug 16, 2011 8:18:18 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73516
Message:

tar: dereference hard links

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.kmk

    r37955 r38465  
    12811281        $(QUIET)$(RM) -f $(TARBALLPATH)/$(TARBALLROOT)
    12821282        $(QUIET)$(LN_SYMLINK) $(PATH_ROOT) $(TARBALLPATH)/$(TARBALLROOT)
    1283         $(QUIET)tar -cjh --owner 0 --group 0 --totals \
     1283        $(QUIET)tar -cjh --hard-dereference --owner 0 --group 0 --totals \
    12841284            --exclude=.svn \
    12851285            --exclude=$(TARBALLROOT)/out \
  • trunk/src/VBox/Additions/linux/Makefile.kmk

    r38196 r38465  
    414414        $(QUIET)$(MKDIR) -p $(@D)
    415415ifdef VBOX_USE_PBZIP2
    416         $(QUIET)tar --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
     416        $(QUIET)tar --hard-dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
    417417                -C $(VBOX_LNX_ADD_INST_OUT_DIR) \
    418418                LICENSE bin init lib sbin share src \
     
    420420        $(QUIET)pbzip2 $(patsubst %.bz2,%,$@)
    421421else
    422         $(QUIET)tar --owner 0 --group 0 --ignore-failed-read -cjRf $@ \
     422        $(QUIET)tar --hard-dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \
    423423                -C $(VBOX_LNX_ADD_INST_OUT_DIR) \
    424424                LICENSE bin init lib sbin share src \
     
    438438        $(QUIET)$(MKDIR) -p $(@D)
    439439ifdef VBOX_USE_PBZIP2
    440         $(QUIET)tar --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
     440        $(QUIET)tar --hard-dereference --owner 0 --group 0 -cRf $(patsubst %.bz2,%,$@) \
    441441                -C $(VBOX_LNX_ADD_INST_DBG_DIR) \
    442442                bin lib sbin
    443443        $(QUIET)pbzip2 $(patsubst %.bz2,%,$@)
    444444else
    445         $(QUIET)tar --owner 0 --group 0 --ignore-failed-read -cjRf $@ \
     445        $(QUIET)tar --hard-dereference --owner 0 --group 0 --ignore-failed-read -cjRf $@ \
    446446                -C $(VBOX_LNX_ADD_INST_DBG_DIR) \
    447447                bin lib sbin
  • trunk/src/VBox/Frontends/Common/VBoxKeyboard/Makefile.kmk

    r38158 r38465  
    7676        $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@)
    7777ifdef VBOX_GTAR
    78         $(QUIET)$(VBOX_GTAR) --owner 0 --group 0 --ignore-failed-read -cjRf $@ \
     78        $(QUIET)$(VBOX_GTAR) --hard-dereference --owner 0 --group 0 --ignore-failed-read \
     79                -cjRf $@ \
    7980                -C $(PATH_STAGE)/$(VBoxKeyboard-Files_INST).. VBoxKeyboard
    8081else
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r38082 r38465  
    397397        $(QUIET)$(MKDIR) -p $(@D)
    398398ifdef VBOX_USE_PBZIP2
    399         $(QUIET)tar --owner 0 --group 0 -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES)
     399        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     400                -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES)
    400401        $(QUIET)pbzip2 $(patsubst %.bz2,%,$@)
    401402else
    402         $(QUIET)tar --owner 0 --group 0 -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES)
     403        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     404                -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive $(VBOX_LNX_ARCH_FILES)
    403405endif
    404406        $(QUIET)$(CHMOD) 0644 $@
     
    412414        $(QUIET)$(LN_SYMLINK) $(VBOX_LNX_INST_OUT_DIR)/archive/ $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-$(VBOX_VERSION_STRING)
    413415ifdef VBOX_USE_PBZIP2
    414         $(QUIET)tar --owner 0 --group 0 -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR) \
     416        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     417                -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR) \
    415418                $(addprefix VirtualBox-$(VBOX_VERSION_STRING)/,$(VBOX_LNX_ARCH_FILES))
    416419        $(QUIET)pbzip2 $(patsubst %.bz2,%,$@)
    417420else
    418         $(QUIET)tar --owner 0 --group 0 -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR) \
     421        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     422                -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR) \
    419423                $(addprefix VirtualBox-$(VBOX_VERSION_STRING)/,$(VBOX_LNX_ARCH_FILES))
    420424endif
     
    485489        $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@)
    486490ifdef VBOX_USE_PBZIP2
    487         $(QUIET)tar --owner 0 --group 0 -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \
     491        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     492                -cRhf $(patsubst %.bz2,%,$@) -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \
    488493                $(addprefix $(VBOX_LNX_DBG_PATH)/,$(VBOX_LNX_STRIP_BIN))
    489494        $(QUIET)pbzip2 $(patsubst %.bz2,%,$@)
    490495else
    491         $(QUIET)tar --owner 0 --group 0 -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \
     496        $(QUIET)tar --hard-dereference --owner 0 --group 0 \
     497                -cjRhf $@ -C $(VBOX_LNX_INST_OUT_DIR)/archive-dbg \
    492498                $(addprefix $(VBOX_LNX_DBG_PATH)/,$(VBOX_LNX_STRIP_BIN))
    493499endif
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette