Index: /package_tags/sipb-xen-console-server/1/debian/changelog
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/changelog	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/changelog	(revision 388)
@@ -0,0 +1,5 @@
+sipb-xen-console-server (1) unstable; urgency=low
+
+  * Initial release.
+
+ -- SIPB Xen Project <sipb-xen@mit.edu>  Wed,  2 Apr 2008 00:27:12 -0400
Index: /package_tags/sipb-xen-console-server/1/debian/compat
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/compat	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/compat	(revision 388)
@@ -0,0 +1,1 @@
+5
Index: /package_tags/sipb-xen-console-server/1/debian/control
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/control	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/control	(revision 388)
@@ -0,0 +1,14 @@
+Source: sipb-xen-console-server
+Section: servers
+Priority: important
+Maintainer: sipb-xen@mit.edu
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), config-package-dev
+Standards-Version: 3.7.2
+
+Package: sipb-xen-console-server
+Architecture: all
+Provides: ${diverted-files}
+Conflicts: ${diverted-files}
+Depends: ${shlibs:Depends}, ${misc:Depends}, conserver-server
+Description: SIPB Xen serial console server server
+  This configures the VMM for the server-side of the console server
Index: /package_tags/sipb-xen-console-server/1/debian/control.in
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/control.in	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/control.in	(revision 388)
@@ -0,0 +1,14 @@
+Source: sipb-xen-console-server
+Section: servers
+Priority: important
+Maintainer: sipb-xen@mit.edu
+Build-Depends: @cdbs@
+Standards-Version: 3.7.2
+
+Package: sipb-xen-console-server
+Architecture: all
+Provides: ${diverted-files}
+Conflicts: ${diverted-files}
+Depends: ${shlibs:Depends}, ${misc:Depends}, conserver-server
+Description: SIPB Xen serial console server server
+  This configures the VMM for the server-side of the console server
Index: /package_tags/sipb-xen-console-server/1/debian/copyright
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/copyright	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/copyright	(revision 388)
@@ -0,0 +1,3 @@
+This package was created for internal use of the SIPB Xen Project of
+the MIT Student Information Processing Board.  Ask sipb-xen@mit.edu if
+you have questions about redistribution.
Index: /package_tags/sipb-xen-console-server/1/debian/rules
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/rules	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/rules	(revision 388)
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+DEB_AUTO_UPDATE_DEBIAN_CONTROL = 1
+DEB_DIVERT_EXTENSION = .sipb-xen
+DEB_DIVERT_FILES_sipb-xen-console += \
+	/etc/conserver/conserver.cf
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/replace-files.mk
Index: /package_tags/sipb-xen-console-server/1/debian/sipb-xen-console.install
===================================================================
--- /package_tags/sipb-xen-console-server/1/debian/sipb-xen-console.install	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/debian/sipb-xen-console.install	(revision 388)
@@ -0,0 +1,1 @@
+files/* .
Index: /package_tags/sipb-xen-console-server/1/files/etc/conserver/conserver.cf
===================================================================
--- /package_tags/sipb-xen-console-server/1/files/etc/conserver/conserver.cf	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/files/etc/conserver/conserver.cf	(revision 388)
@@ -0,0 +1,36 @@
+# The character '&' in logfile names are substituted with the console
+# name.
+#
+
+config * {
+	sslrequired yes;
+}
+default full {
+	rw *;
+}
+default * {
+	master black-mesa;
+	logfile /var/log/conserver/&.log;
+	timestamp "1lab";
+	include full;
+	type exec;
+	exec xm console d_f;
+	execsubst f=cs;
+}
+
+console s_sipb-xen-dev {
+	type exec;
+	exec xm console s_sipb-xen-dev;
+}
+
+#include /etc/conserver/includes.cf
+
+##
+## list of clients we allow
+##
+access * {
+	allowed 127.0.0.1;
+	trusted 18.181.0.134;
+	limited *;
+}
+
Index: /package_tags/sipb-xen-console-server/1/files/usr/sbin/sipb-xen-update-conserver
===================================================================
--- /package_tags/sipb-xen-console-server/1/files/usr/sbin/sipb-xen-update-conserver	(revision 388)
+++ /package_tags/sipb-xen-console-server/1/files/usr/sbin/sipb-xen-update-conserver	(revision 388)
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+ls /etc/conserver/conf.d/ | sed -e 's|^|#include /etc/conserver/conf.d/|' >/etc/conserver/includes.cf
+/etc/init.d/conserver-server reload
