aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/sfx.mk
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-10-26 14:19:14 +0300
committerLoïc Hoguin <[email protected]>2016-10-26 14:19:14 +0300
commit35d40f341f1bebc7b3a9f927b4689354bb42cfe8 (patch)
tree363aa5bbab280b9c6d9266532ecc2fcd5887d319 /plugins/sfx.mk
parent55b74f5d012edb1482690eadafa503c1d41f0020 (diff)
downloaderlang.mk-35d40f341f1bebc7b3a9f927b4689354bb42cfe8.tar.gz
erlang.mk-35d40f341f1bebc7b3a9f927b4689354bb42cfe8.tar.bz2
erlang.mk-35d40f341f1bebc7b3a9f927b4689354bb42cfe8.zip
FreeBSD doesn't use tar -c with -O
Diffstat (limited to 'plugins/sfx.mk')
-rw-r--r--plugins/sfx.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/sfx.mk b/plugins/sfx.mk
index ab9761c..2ea4934 100644
--- a/plugins/sfx.mk
+++ b/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