summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan-debian@420.am>2012-03-07 14:46:27 -0800
committerIvan Kohler <ivan-debian@420.am>2012-03-07 14:46:27 -0800
commit363ae922339b84964a9725e78ef55b9c7fb1441f (patch)
tree18ea23265a62e15f7d4b317a4a175057dae78c26
parent19eb5bfe24e9748fecb06f8d428ab4eb6791e195 (diff)
update Makefile for the brave new git world
-rw-r--r--Makefile40
1 files changed, 14 insertions, 26 deletions
diff --git a/Makefile b/Makefile
index 7dde4898f..067bf361e 100644
--- a/Makefile
+++ b/Makefile
@@ -103,9 +103,6 @@ RT_DB_DATABASE = freeside
TORRUS_ENABLED = 0
-# for cvs-upgrade-deploy target, the username who checked out the CVS copy.
-CVS_USER = ivan
-
# for auto-version updates, so we can "make release" more things automatically
RPM_SPECFILE = rpm/freeside.spec
@@ -118,8 +115,8 @@ RT_PATH = /opt/rt3
FREESIDE_PATH = `pwd`
PERL_INC_DEV_KLUDGE = /usr/local/share/perl/5.14.2/
-VERSION=2.5.0cvs
-TAG=freeside_2_5_0
+VERSION=3.0git
+TAG=freeside_3_0
DEBVERSION = `echo ${VERSION} | perl -pe 's/(\d)([a-z])/\1~\2/'`-1
@@ -129,7 +126,6 @@ help:
@echo "supported targets:"
@echo " create-database create-config"
@echo " install deploy"
- @echo " cvs-upgrade-deploy"
@echo " configure-rt create-rt"
@echo " clean help"
@echo
@@ -296,12 +292,6 @@ deploy: install
${HTTPD_RESTART}
${FREESIDE_RESTART}
-cvs-upgrade-deploy:
- su ${CVS_USER} -c 'cvs update -d -P'
- make install-perl-modules
- su freeside -c "freeside-upgrade ${CVS_USER}" #not really the same user
- make deploy
-
dev: dev-perl-modules dev-docs
create-database:
@@ -418,30 +408,28 @@ check-conflicts:
.PHONY: release
release:
# Update the changelog
- ./bin/cvs2cl
- cvs commit -m "Updated for ${VERSION}" ChangeLog
+ #./bin/cvs2cl
+ #cvs commit -m "Updated for ${VERSION}" ChangeLog
# Update the RPM specfile
- cvs edit ${RPM_SPECFILE}
- perl -p -i -e "s/\d+[^\}]+/${VERSION}/ if /%define\s+version\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE}
- perl -p -i -e "s/\d+[^\}]+/1/ if /%define\s+release\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE}
- cvs commit -m "Updated for ${VERSION}" ${RPM_SPECFILE}
+ #cvs edit ${RPM_SPECFILE}
+ #perl -p -i -e "s/\d+[^\}]+/${VERSION}/ if /%define\s+version\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE}
+ #perl -p -i -e "s/\d+[^\}]+/1/ if /%define\s+release\s+(\d+[^\}]+)\}/;" ${RPM_SPECFILE}
+ #cvs commit -m "Updated for ${VERSION}" ${RPM_SPECFILE}
# Update the Debian changelog
- cvs edit debian/changelog
- dch -v ${DEBVERSION} -p "New upstream release"
- cvs commit -m "Updated for ${VERSION}" debian/changelog
+ #cvs edit debian/changelog
+ #dch -v ${DEBVERSION} -p "New upstream release"
+ #cvs commit -m "Updated for ${VERSION}" debian/changelog
# Make sure other people's changes are pulled in!
- cvs update -d -P || true #it exits 1...
+ git pull
# Tag the release
- #cvs tag ${TAG}
- cvs tag -F ${TAG}
+ git tag ${TAG}
#cd /home/ivan
- cvs export -r ${TAG} -d freeside-${VERSION} freeside
- tar czvf freeside-${VERSION}.tar.gz freeside-${VERSION}
+ git archive ${TAG} | gzip -9 >freeside-${VERSION}.tar.gz
scp freeside-${VERSION}.tar.gz ivan@420.am:/var/www/www.sisd.com/freeside/
mv freeside-${VERSION} freeside-${VERSION}.tar.gz ..