mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	add a directory prefix gitea-src-VERSION to release-tar-file (#19396)
				
					
				
			Use a directory prefix instead on creating the tar file. Fixes: #19066
This commit is contained in:
		
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@@ -646,7 +646,9 @@ release-sources: | $(DIST_DIRS)
 | 
			
		||||
	echo $(VERSION) > $(STORED_VERSION_FILE)
 | 
			
		||||
# bsdtar needs a ^ to prevent matching subdirectories
 | 
			
		||||
	$(eval EXCL := --exclude=$(shell tar --help | grep -q bsdtar && echo "^")./)
 | 
			
		||||
	tar $(addprefix $(EXCL),$(TAR_EXCLUDES)) -czf $(DIST)/release/gitea-src-$(VERSION).tar.gz .
 | 
			
		||||
# use transform to a add a release-folder prefix; in bsdtar the transform parameter equivalent is -s
 | 
			
		||||
	$(eval TRANSFORM := $(shell tar --help | grep -q bsdtar && echo "-s '/^./gitea-src-$(VERSION)/'" || echo "--transform 's|^./|gitea-src-$(VERSION)/|'"))
 | 
			
		||||
	tar $(addprefix $(EXCL),$(TAR_EXCLUDES)) $(TRANSFORM) -czf $(DIST)/release/gitea-src-$(VERSION).tar.gz .
 | 
			
		||||
	rm -f $(STORED_VERSION_FILE)
 | 
			
		||||
 | 
			
		||||
.PHONY: release-docs
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user