From: tfheen Date: Thu, 12 Feb 2004 00:22:29 +0000 (+0000) Subject: Add apache2release command, syncup X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2646ab68288fe03ea8f0a51adc2019a0be7415a2;p=dotfiles Add apache2release command, syncup git-svn-id: file:///svn/tfheen/trunk/dotfiles@355 8da78d58-1cd3-0310-bee5-d77bd1b3e8bf --- diff --git a/environment b/environment index 28e79af..82d49b5 100644 --- a/environment +++ b/environment @@ -34,6 +34,30 @@ blog () { cvs ci -m"Initial commit" $FILE } +apache2Release() +{ + A2ROOT=http://svn.clearairturbulence.org/apache2/trunk + if [ "$1" = "release" ]; then + DBCMD='debuild'; + else + DBCMD='dpkg-buildpackage -rfakeroot -uc -us'; + fi + pushd > /dev/null; + [ ! -d /tmp/debian ] && mkdir -p /tmp/debian + svn cat "$A2ROOT/debian/changelog" > /tmp/debian/changelog; + cd /tmp && VER=$(dpkg-parsechangelog|grep urgency|sed -e 's/.*(\(.*\)-.*).*/\1/'); + popd > /dev/null; + rm -r apache2-$VER apache2_$VER*diff.gz apache2_$VER*-*; + svn export "$A2ROOT" apache2-$VER; + if [ ! -f apache2_$VER.orig.tar.gz ]; then + cd apache2-$VER && fakeroot debian/rules clean && cd ..; + mv apache2-$VER/debian ./debian-$VER; + tar czf apache2_$VER.orig.tar.gz apache2-$VER; + mv debian-$VER apache2-$VER/debian; + fi + cd apache2-$VER && $DBCMD && cd ..; +} + is_debian () { if [ -f /etc/debian_version ]; then return 0