summaryrefslogtreecommitdiffstats
path: root/tools/export.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/export.sh')
-rwxr-xr-xtools/export.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/tools/export.sh b/tools/export.sh
deleted file mode 100755
index 632067f95..000000000
--- a/tools/export.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env sh
-
-pkgname="bcfg2"
-repo="https://svn.mcs.anl.gov/repos/bcfg"
-version="${1}"
-expath="/tmp/${pkgname}-${version}/"
-tarname="/tmp/${pkgname}-${version}.tar.gz"
-url=`svn info | grep URL | awk '{print $2}'`
-
-if [ -z "${version}" ] ; then
- echo "Usage: $0 <version>"
- exit 1
-fi
-
-# update the version
-tmpbase=`basename $0`
-deblogtmp=`mktemp /tmp/${tmpbase}.XXXXXX`
-majorver=`/usr/bin/python -c "print '${version}'[:5]"`
-minorver=`/usr/bin/python -c "print '${version}'[5:]"`
-printf "name: "
-read name
-printf "email: "
-read email
-cat > deblogtmp << EOF
-bcfg2 (${majorver}-0.0${minorver}) unstable; urgency=low
-
- * New upstream release
-
- -- ${name} <${email}> `/bin/date -R`
-
-EOF
-sed -i "s/^\(Version:\) [:digits:]*.*$/\1 ${version}/" misc/bcfg2.spec
-cat debian/changelog >> deblogtmp
-mv deblogtmp debian/changelog
-echo ${majorver} > redhat/VERSION
-echo 0.0${minorver} > redhat/RELEASE
-sed -i "s/\(version=\).*/\1\"${version}\",/" setup.py
-sed -i "s/^\(VERS\).*/\1=${version}-1/" solaris/Makefile
-svn ci -m "Version bump to ${version}"
-
-# tag the release
-tagstr=`echo ${version} | sed -e 's/\./_/g'`
-svn copy "$url" "${repo}/tags/${pkgname}_${tagstr}" -m "tagged ${version} release"
-svn export . "${expath}"
-svn log -v "${repo}/tags/${pkgname}_${tagstr}" > "${expath}/ChangeLog"
-cd /tmp
-
-tar czf "${tarname}" "${pkgname}-${version}"
-gpg --armor --output "${tarname}".gpg --detach-sig "${tarname}"
-scp "${tarname}"* terra.mcs.anl.gov:/mcs/ftp/pub/bcfg