Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Stone <michael@laptop.org>2009-03-08 19:31:26 (GMT)
committer Michael Stone <michael@laptop.org>2009-03-08 19:31:26 (GMT)
commita8b574bbf1838143a8e287080c01758e4e4f505f (patch)
tree980b809848bc407d2193083fa849599eb1ac3c23
parentc68f0e9994fbb2bcef9a70fed5e7da55823480c2 (diff)
Add helper rules and permit tarball-only releases.
-rw-r--r--rainbow/Makefile.fedora4
-rw-r--r--rainbow/Makefile.package6
2 files changed, 7 insertions, 3 deletions
diff --git a/rainbow/Makefile.fedora b/rainbow/Makefile.fedora
index 2666332..8516481 100644
--- a/rainbow/Makefile.fedora
+++ b/rainbow/Makefile.fedora
@@ -91,6 +91,8 @@ build: $(SRPM)
# Tags, Signatures, Lint, and Clean
+release-tarball snapshot-tarball: $(TARBALL)
+
$(TARBALL).asc: $(TARBALL)
gpg -ab $<
@@ -122,6 +124,8 @@ snapshot-deploy: VERSION=$(COMPLETION).$(OLDBUILDNO).$(SNAPSHOT)
snapshot-lint release-lint: lint
+snapshot-tarball release-tarball: incr-build
+
snapshot release: incr-build clean build lint
.PHONY: clean sign tag commit incr-build snapshot release snapshot-deploy release-deploy snapshot-lint release-lint
diff --git a/rainbow/Makefile.package b/rainbow/Makefile.package
index 775630f..a323f51 100644
--- a/rainbow/Makefile.package
+++ b/rainbow/Makefile.package
@@ -16,9 +16,9 @@ REMOTE_REPO = dev.laptop.org:public_html/releases
release-deploy:
scp $(TARBALL) $(REMOTE_REPO)/SOURCES/
scp $(TARBALL).asc $(REMOTE_REPO)/SOURCES/
- scp $(SPEC) $(REMOTE_REPO)/SPECS/
- scp $(SRPM) $(REMOTE_REPO)/SRPMS/
- scp $(RPM) $(REMOTE_REPO)/RPMS/
+ -scp $(SPEC) $(REMOTE_REPO)/SPECS/
+ -scp $(SRPM) $(REMOTE_REPO)/SRPMS/
+ -scp $(RPM) $(REMOTE_REPO)/RPMS/
snapshot-deploy:
scp $(RPM) teach:~/public_html/$(PKGNAME).rpm