[freeside-commits] freeside Makefile,1.156,1.157
Ivan,,,
ivan at wavetail.420.am
Wed Apr 30 16:19:39 PDT 2008
Update of /home/cvs/cvsroot/freeside
In directory wavetail.420.am:/tmp/cvs-serv24790
Modified Files:
Makefile
Log Message:
last minute release target update. not particularly dangerous, nobody uses it but me
Index: Makefile
===================================================================
RCS file: /home/cvs/cvsroot/freeside/Makefile,v
retrieving revision 1.156
retrieving revision 1.157
diff -u -d -r1.156 -r1.157
--- Makefile 2 Apr 2008 17:28:43 -0000 1.156
+++ Makefile 30 Apr 2008 23:19:36 -0000 1.157
@@ -118,6 +118,8 @@
VERSION=1.9.0cvs
TAG=freeside_1_9_0
+DEBVERSION = `echo $VERSION | perl -pe 's/(\d)([a-z])/\1~\2/'`-1
+
help:
@echo "supported targets:"
@echo " create-database create-config"
@@ -347,13 +349,20 @@
#these are probably only useful if you're me...
#release: upload-docs
+.PHONY: release
release:
- cd /home/ivan/freeside
+ # Update the changelog
+ ./CVS2CL
+ cvs commit -m "Updated for ${VERSION}" ChangeLog
# Update the RPM specfile
perl -p -i -e "s/\d+[^\}]+/${VERSION}/ if /%define\s+version\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE}
cvs commit -m "Updated for ${VERSION}" ${RPM_SPECFILE}
+ # Update the Debian changelog
+ dch -v ${DEBVERSION} -p "New upstream release"
+ cvs commit -m "Updated for ${VERSION}" debian/changelog
+
#cvs tag ${TAG}
cvs tag -F ${TAG}
@@ -364,6 +373,19 @@
scp freeside-${VERSION}.tar.gz ivan at 420.am:/var/www/www.sisd.com/freeside/
mv freeside-${VERSION} freeside-${VERSION}.tar.gz ..
+ #these things failing should not make release target fail, so: "|| true"
+
+ #kick off vmware update
+ #./BUILD_VMWARE_APPLIANCE ${$TAG} || true
+
+ #kick off deb package update
+
+ #kick off rpm package update too?
+
+ #update web demo?
+
+ #update web demo self-service?
+
update-webdemo:
ssh ivan at 420.am '( cd freeside; cvs update -d -P )'
#ssh root at 420.am '( cd /home/ivan/freeside; make clean; make deploy )'
More information about the freeside-commits
mailing list