File tree Expand file tree Collapse file tree 7 files changed +10
-7
lines changed Expand file tree Collapse file tree 7 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -831,6 +831,9 @@ $(error "please install either GNU tar or bsdtar")
831831endif
832832endif
833833
834+ # Do not try to extract owner uids, even if we're root (e.g. in sandboxes)
835+ TAR += --no-same-owner
836+
834837ifeq ($(WITH_GC_VERIFY ) , 1)
835838JCXXFLAGS += -DGC_VERIFY
836839JCFLAGS += -DGC_VERIFY
Original file line number Diff line number Diff line change @@ -590,7 +590,7 @@ endif
590590ifeq ($(OS ) , WINNT)
591591 cd $(BUILDROOT)/julia-$(JULIA_COMMIT)/bin && rm -f llvm* llc.exe lli.exe opt.exe LTO.dll bugpoint.exe macho-dump.exe
592592endif
593- cd $(BUILDROOT) && $(TAR) zcvf $(JULIA_BINARYDIST_FILENAME).tar.gz julia-$(JULIA_COMMIT)
593+ cd $(BUILDROOT) && $(TAR) - zcvf $(JULIA_BINARYDIST_FILENAME).tar.gz julia-$(JULIA_COMMIT)
594594
595595
596596exe :
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ dmg/$(APP_NAME): startup.applescript julia.icns
4848 plutil -insert NSHumanReadableCopyright -string " $( APP_COPYRIGHT) " $@ /Contents/Info.plist
4949 -mkdir -p $@ /Contents/Resources/julia
5050 make -C $(JULIAHOME ) binary-dist
51- tar zxf $(JULIAHOME ) /$(JULIA_BINARYDIST_FILENAME ) .tar.gz -C $@ /Contents/Resources/julia --strip-components 1
51+ $( TAR ) -xzf $(JULIAHOME ) /$(JULIA_BINARYDIST_FILENAME ) .tar.gz -C $@ /Contents/Resources/julia --strip-components 1
5252 find $@ /Contents/Resources/julia -type f -exec chmod -w {} \;
5353 # Even though the tarball may already be signed, we re-sign here to make it easier to add
5454 # unsigned executables (like the app launcher) and whatnot, without needing to maintain lists
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ $(SRCCACHE)/curl-$(CURL_VER).tar.bz2: | $(SRCCACHE)
3131
3232$(SRCCACHE ) /curl-$(CURL_VER ) /source-extracted : $(SRCCACHE ) /curl-$(CURL_VER ) .tar.bz2
3333 $(JLCHECKSUM ) $<
34- cd $(dir $< ) && $(TAR ) jxf $(notdir $< )
34+ cd $(dir $< ) && $(TAR ) - jxf $(notdir $< )
3535 echo 1 > $@
3636
3737checksum-curl : $(SRCCACHE ) /curl-$(CURL_VER ) .tar.bz2
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ $(SRCCACHE)/patchelf-$(PATCHELF_VER).tar.bz2: | $(SRCCACHE)
77$(SRCCACHE ) /patchelf-$(PATCHELF_VER ) /source-extracted : $(SRCCACHE ) /patchelf-$(PATCHELF_VER ) .tar.bz2
88 $(JLCHECKSUM ) $<
99 mkdir $(dir $@ )
10- cd $(dir $@ ) && $(TAR ) jxf $< --strip-components=1
10+ cd $(dir $@ ) && $(TAR ) - jxf $< --strip-components=1
1111 touch -c $(SRCCACHE ) /patchelf-$(PATCHELF_VER ) /configure # old target
1212 echo 1 > $@
1313
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ $(SRCCACHE)/pcre2-$(PCRE_VER).tar.bz2: | $(SRCCACHE)
2121
2222$(SRCCACHE ) /pcre2-$(PCRE_VER ) /source-extracted : $(SRCCACHE ) /pcre2-$(PCRE_VER ) .tar.bz2
2323 $(JLCHECKSUM ) $<
24- cd $(dir $< ) && $(TAR ) jxf $(notdir $< )
24+ cd $(dir $< ) && $(TAR ) - jxf $(notdir $< )
2525 echo 1 > $@
2626
2727checksum-pcre : $(SRCCACHE ) /pcre2-$(PCRE_VER ) .tar.bz2
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ $(SRCCACHE)/libunwind-$(UNWIND_VER).tar.gz: | $(SRCCACHE)
2020
2121$(SRCCACHE ) /libunwind-$(UNWIND_VER ) /source-extracted : $(SRCCACHE ) /libunwind-$(UNWIND_VER ) .tar.gz
2222 $(JLCHECKSUM ) $<
23- cd $(dir $< ) && $(TAR ) xfz $<
23+ cd $(dir $< ) && $(TAR ) - xfz $<
2424 touch -c $(SRCCACHE ) /libunwind-$(UNWIND_VER ) /configure # old target
2525 echo 1 > $@
2626
@@ -102,7 +102,7 @@ $(SRCCACHE)/llvm-project-$(LLVMUNWIND_VER).tar.xz: | $(SRCCACHE)
102102
103103$(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER ) /source-extracted : $(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER ) .tar.xz
104104 $(JLCHECKSUM ) $<
105- cd $(dir $< ) && $(TAR ) xf $<
105+ cd $(dir $< ) && $(TAR ) - xf $<
106106 mv $(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER ) .src $(SRCCACHE ) /llvm-project-$(LLVMUNWIND_VER )
107107 echo 1 > $@
108108
You can’t perform that action at this time.
0 commit comments