From: Sam Hartman Date: Fri, 22 Aug 2008 20:44:14 +0000 (-0400) Subject: Add initial prodconfig X-Git-Tag: 0.1^0 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/xvm-prodconfig.git/commitdiff_plain/651d2c9157163d96478d3f217d5021c4c3cc7418 Add initial prodconfig svn path=/trunk/packages/xvm-prodconfig/; revision=906 --- 651d2c9157163d96478d3f217d5021c4c3cc7418 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..79eea7b --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +xvm-prodconfig (0.1) unstable; urgency=low + + * Initial prodconfig release + + -- Sam Hartman Fri, 22 Aug 2008 16:40:35 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..d9db5e6 --- /dev/null +++ b/debian/control @@ -0,0 +1,14 @@ +Source: xvm-prodconfig +Section: servers +Priority: important +Maintainer: xvm@mit.edu +Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5) +Standards-Version: 3.7.2 + +Package: xvm-prodconfig +Architecture: all +Provides: invirt-config +Conflicts: invirt-config +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: XVM dev-cluster config + This is the master configuration package for the XVM development cluster. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e5cc6d8 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,4 @@ +This package was created for the XVM project of the MIT +Student Information Processing Board. + +You may use it, etc, under the GNU GPL, version 2 or later. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..d529eb7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f + + + +include /usr/share/cdbs/1/rules/debhelper.mk diff --git a/debian/xvm-devconfig.install b/debian/xvm-devconfig.install new file mode 100644 index 0000000..9da31b3 --- /dev/null +++ b/debian/xvm-devconfig.install @@ -0,0 +1 @@ +files/* . diff --git a/debian/xvm-devconfig.postinst b/debian/xvm-devconfig.postinst new file mode 100755 index 0000000..0ea467b --- /dev/null +++ b/debian/xvm-devconfig.postinst @@ -0,0 +1,41 @@ +#!/bin/sh +# postinst script +# +# see: dh_installdeb(1) + +set -e +set -x + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + /usr/sbin/invirt-reload + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/files/etc/invirt/master.yaml b/files/etc/invirt/master.yaml new file mode 100644 index 0000000..a7579ec --- /dev/null +++ b/files/etc/invirt/master.yaml @@ -0,0 +1,22 @@ +authn: + - type: kerberos + realm: ATHENA.MIT.EDU + +authz: + - type: afs + cell: athena.mit.edu + +hosts: # hosts on which VMs run + - hostname: citadel-station.mit.edu + ip: 18.181.0.221 + +apt: + keyid: 35AE3C4F + +db: + uri: postgres://sipb-xen@xvm-2.mit.edu/sipb_xen + host: xvm-2.mit.edu + port: 5432 + user: sipb-xen + dbname: sipb_xen +