Kouhei Sutou
null+****@clear*****
Fri Jul 17 13:38:14 JST 2015
Kouhei Sutou 2015-07-17 13:38:14 +0900 (Fri, 17 Jul 2015) New Revision: fdaa9fd3f3359c6feff553d65f262fc03b75a9f8 https://github.com/groonga/groonga/commit/fdaa9fd3f3359c6feff553d65f262fc03b75a9f8 Message: packgae source: support uploading snapshot source files Modified files: packages/source/Makefile.am Modified: packages/source/Makefile.am (+31 -8) =================================================================== --- packages/source/Makefile.am 2015-07-17 12:23:53 +0900 (9940b68) +++ packages/source/Makefile.am 2015-07-17 13:38:14 +0900 (4219030) @@ -1,3 +1,14 @@ +SUFFIX = + +FILES = \ + files/$(PACKAGE)-$(VERSION).tar.gz \ + files/$(PACKAGE)-$(VERSION).zip + +TMP_FILES = \ + files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz \ + files/$(PACKAGE)-$(VERSION)$(SUFFIX).zip + + all: release: upload @@ -11,15 +22,27 @@ ensure-rsync-path: download: ensure-rsync-path rsync -avz --progress $(RSYNC_PATH)/source/groonga/ files -upload: ensure-rsync-path files/$(PACKAGE)-$(VERSION).tar.gz files/$(PACKAGE)-$(VERSION).zip +upload: ensure-rsync-path $(FILES) rsync -avz --progress --delete files/ $(RSYNC_PATH)/source/groonga -files/$(PACKAGE)-$(VERSION).tar.gz: $(top_builddir)/$(PACKAGE)-$(VERSION).tar.gz +upload-to-tmp: $(TMP_FILES) + scp $(TMP_FILES) packages �� packages.groonga.org:public/tmp/ + +files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz: $(abs_top_builddir)/$(PACKAGE)-$(VERSION).tar.gz mkdir -p files - cp -p $< $@ + rm -rf files/$(PACKAGE)-$(VERSION)$(SUFFIX) + cd files && tar xzf "$<" + if [ -n "$(SUFFIX)" ]; then \ + cd files; \ + mv $(PACKAGE)-$(VERSION) $(PACKAGE)-$(VERSION)$(SUFFIX); \ + fi + cd files && \ + tar czf $(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz \ + $(PACKAGE)-$(VERSION)$(SUFFIX) + rm -rf files/$(PACKAGE)-$(VERSION)$(SUFFIX) -files/$(PACKAGE)-$(VERSION).zip: files/$(PACKAGE)-$(VERSION).tar.gz - rm -rf $(PACKAGE)-$(VERSION) - tar xvzf files/$(PACKAGE)-$(VERSION).tar.gz - zip -r $@ $(PACKAGE)-$(VERSION) - rm -rf $(PACKAGE)-$(VERSION) +files/$(PACKAGE)-$(VERSION)$(SUFFIX).zip: files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz + rm -rf $(PACKAGE)-$(VERSION)$(SUFFIX) + tar xzf files/$(PACKAGE)-$(VERSION)$(SUFFIX).tar.gz + zip -r $@ $(PACKAGE)-$(VERSION)$(SUFFIX) + rm -rf $(PACKAGE)-$(VERSION)$(SUFFIX) -------------- next part -------------- HTML����������������������������...Download