Update
authorSam Hartman <hartmans@mit.edu>
Sun, 15 Jul 2007 20:39:02 +0000 (16:39 -0400)
committerSam Hartman <hartmans@mit.edu>
Sun, 15 Jul 2007 20:39:02 +0000 (16:39 -0400)
svn path=/trunk/packages/sipb-xen-dev/sipb-xen-dev/; revision=10

debian/sipb-xen-dev.dirs [new file with mode: 0644]
debian/sipb-xen-dev.install [new file with mode: 0644]
sx-build-release [new file with mode: 0755]

diff --git a/debian/sipb-xen-dev.dirs b/debian/sipb-xen-dev.dirs
new file mode 100644 (file)
index 0000000..4bee05f
--- /dev/null
@@ -0,0 +1 @@
+srv/repository/conf
diff --git a/debian/sipb-xen-dev.install b/debian/sipb-xen-dev.install
new file mode 100644 (file)
index 0000000..2b8e59c
--- /dev/null
@@ -0,0 +1,4 @@
+reprepro-env /usr/bin
+repository-config/* srv/repository/conf
+sipb-xen-repository etc/apache2/conf.d
+sx-build-release /usr/bin
diff --git a/sx-build-release b/sx-build-release
new file mode 100755 (executable)
index 0000000..ac61422
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/sh 
+svnuri=file:///afs/sipb.mit.edu/project/xen/svn
+
+set -e
+if  [ $# -ne 1 ] ; then
+       echo " usage: sx-build-release trunk/packages/package_name"
+       exit 1
+fi
+
+if [ -d build-release ] ; then
+    echo "a previous build release directory exists; please clean up"
+    exit 1
+    fi
+
+package=$1
+svn co $svnuri/$package build-release
+olddir=`pwd`
+cd build-release/`basename $package`
+dpkg-parsechangelog \
+|eval  `perl '-F:\s+' -lane 'print  $F[0]."=".$F[1] if /^Version|^Source|^Distribution/'`
+
+dpkg-buildpackage -us -uc -rfakeroot
+svn cp -p $svnuri/$package $svnuri/package_tags/$Source/$Version -m "Tag $Version of $Source"
+reprepro-env include $Distribution  ../$Source*$Version.changes
+
+cd $olddir
+rm -rf build-release