[Groonga-commit] groonga/groonga at fdaa9fd [master] packgae source: support uploading snapshot source files

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index