[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