[Rt-commit] rt branch, 3.9-trunk, updated. rt-3.9.4-173-gcacdb08

Jesse Vincent jesse at bestpractical.com
Tue Oct 19 10:34:23 EDT 2010


The branch, 3.9-trunk has been updated
       via  cacdb08301e7066210f55bc28131ef95966b5e05 (commit)
       via  eafebf68f3a94a1901527f97ef34f6548b4c5e25 (commit)
      from  3f5700a631e8c47b4bcf03b6292bc3c3a3ceeb30 (commit)

Summary of changes:
 Makefile.in |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

- Log -----------------------------------------------------------------
commit eafebf68f3a94a1901527f97ef34f6548b4c5e25
Author: Jesse Vincent <jesse at bestpractical.com>
Date:   Tue Oct 19 23:33:44 2010 +0900

    refactor our build-snapshot target

diff --git a/Makefile.in b/Makefile.in
index bf84331..e0dc59b 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -501,7 +501,9 @@ apachectl:
 	sleep 5
 
 SNAPSHOT=$(shell git describe --tags)
-snapshot:
+snapshot: build-snapshot clearsign-snapshot
+
+build-snapshot:
 	git archive --prefix "$(SNAPSHOT)/"  HEAD | tar -xf -
 	( cd $(SNAPSHOT) &&\
 	        echo "$(SNAPSHOT)" > .tag &&\
@@ -510,6 +512,8 @@ snapshot:
 	        --enable-layout=relative --with-web-handler=standalone ./configure \
 	)
 	tar -czf "$(SNAPSHOT).tar.gz" "$(SNAPSHOT)/"
+	rm -fr "$(SNAPSHOT)/"
+
+clearsign-snapshot:
 	gpg --clearsign "$(SNAPSHOT).tar.gz"
 	sha1sum $(SNAPSHOT).tar.gz*
-	rm -fr "$(SNAPSHOT)/"

commit cacdb08301e7066210f55bc28131ef95966b5e05
Author: Jesse Vincent <jesse at bestpractical.com>
Date:   Tue Oct 19 23:33:55 2010 +0900

    start of our vessel maintenance regime

diff --git a/Makefile.in b/Makefile.in
index e0dc59b..4d9bfa1 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -517,3 +517,17 @@ build-snapshot:
 clearsign-snapshot:
 	gpg --clearsign "$(SNAPSHOT).tar.gz"
 	sha1sum $(SNAPSHOT).tar.gz*
+
+vessel-import: build-snapshot
+	[ -d $(VESSEL) ] || (echo "VESSEL isn't a path to your shipwright vessel" && exit -1)
+	cp $(VESSEL)/scripts/RT/build.pl /tmp/build.pl
+	./sbin/rt-test-dependencies --with-standalone --with-fastcgi --with-sqlite --list > /tmp/rt.yml
+	shipwright import file:$(SNAPSHOT).tar.gz \
+    --require-yml /tmp/rt.yml \
+    --build-script /tmp/build.pl \
+    --name RT \
+	--repository fs:$(VESSEL) \
+     --log-level=info \
+     --skip cpan-capitalization,cpan-mod_perl,cpan-Encode,cpan-PPI,cpan-Test-Exception-LessClever,cpan-Test-Manifest,cpan-Test-NoWarnings,cpan-Test-Object,cpan-Test-Pod,cpan-Test-Requires,cpan-Test-SubCalls,cpan-Test-cpan-Tester,cpan-Test-Warn --skip-all-recommends
+	mv $(VESSEL)/scripts/RT/build  $(VESSEL)/scripts/RT/build.pl
+

-----------------------------------------------------------------------


More information about the Rt-commit mailing list