Browse Source

FreeBSD doesn't use tar -c with -O

Loïc Hoguin 8 years ago
parent
commit
35d40f341f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      plugins/sfx.mk

+ 3 - 1
plugins/sfx.mk

@@ -38,8 +38,10 @@ endef
 
 sfx:
 	$(call render_template,sfx_stub,$(SFX_OUTPUT))
-	$(gen_verbose) tar -C $(RELX_OUTPUT_DIR) -czO $(RELX_RELEASE) >> $(SFX_OUTPUT)
+	$(gen_verbose) tar -C $(RELX_OUTPUT_DIR) -czf $(RELX_OUTPUT_DIR)/$(RELX_RELEASE).tgz $(RELX_RELEASE)
+	$(verbose) cat $(RELX_OUTPUT_DIR)/$(RELX_RELEASE).tgz >> $(SFX_OUTPUT)
 	$(verbose) chmod +x $(SFX_OUTPUT)
+	$(verbose) rm $(RELX_OUTPUT_DIR)/$(RELX_RELEASE).tgz
 
 endif
 endif