Moved sipb-xen-www into a package
authorEvan Broder <broder@mit.edu>
Sat, 29 Mar 2008 02:57:29 +0000 (22:57 -0400)
committerEvan Broder <broder@mit.edu>
Sat, 29 Mar 2008 02:57:29 +0000 (22:57 -0400)
svn path=/trunk/web; revision=303

32 files changed:
code/Makefile [moved from Makefile with 100% similarity]
code/cache_acls.py [moved from cache_acls.py with 100% similarity]
code/controls.py [moved from controls.py with 100% similarity]
code/getafsgroups.py [moved from getafsgroups.py with 100% similarity]
code/iptables.rules [deleted file]
code/main.py [moved from main.py with 100% similarity]
code/static/VncViewer.jar [moved from static/VncViewer.jar with 100% similarity]
code/static/about.html [moved from static/about.html with 100% similarity]
code/static/layout.css [moved from static/layout.css with 100% similarity]
code/static/prototype.js [moved from static/prototype.js with 100% similarity]
code/static/style.css [moved from static/style.css with 100% similarity]
code/templates/Makefile [moved from templates/Makefile with 100% similarity]
code/templates/__init__.py [moved from templates/__init__.py with 100% similarity]
code/templates/command.tmpl [moved from templates/command.tmpl with 100% similarity]
code/templates/create.tmpl [moved from templates/create.tmpl with 100% similarity]
code/templates/error.tmpl [moved from templates/error.tmpl with 100% similarity]
code/templates/functions.tmpl [moved from templates/functions.tmpl with 100% similarity]
code/templates/help.tmpl [moved from templates/help.tmpl with 100% similarity]
code/templates/info.tmpl [moved from templates/info.tmpl with 100% similarity]
code/templates/invalid.tmpl [moved from templates/invalid.tmpl with 100% similarity]
code/templates/list.tmpl [moved from templates/list.tmpl with 100% similarity]
code/templates/skeleton.tmpl [moved from templates/skeleton.tmpl with 100% similarity]
code/templates/vnc.tmpl [moved from templates/vnc.tmpl with 100% similarity]
code/validation.py [moved from validation.py with 100% similarity]
code/webcommon.py [moved from webcommon.py with 100% similarity]
code/xen-ips [moved from xen-ips with 100% similarity]
debian/changelog
debian/control
debian/rules
debian/sipb-xen-iptables.init [deleted file]
debian/sipb-xen-www.install [moved from debian/sipb-xen-iptables.install with 100% similarity]
debian/sipb-xen-www.postinst [new file with mode: 0755]

similarity index 100%
rename from Makefile
rename to code/Makefile
similarity index 100%
rename from cache_acls.py
rename to code/cache_acls.py
similarity index 100%
rename from controls.py
rename to code/controls.py
similarity index 100%
rename from getafsgroups.py
rename to code/getafsgroups.py
diff --git a/code/iptables.rules b/code/iptables.rules
deleted file mode 100644 (file)
index 15b079a..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by iptables-save v1.3.6 on Mon Oct  8 01:59:16 2007
-*filter
-:INPUT ACCEPT [366:44912]
-:FORWARD ACCEPT [0:0]
-:OUTPUT ACCEPT [292:53151]
--A FORWARD -d 18.181.0.60 -i eth0 -o eth0 -p tcp -m tcp --dport 10003 -j ACCEPT 
-COMMIT
-# Completed on Mon Oct  8 01:59:16 2007
-# Generated by iptables-save v1.3.6 on Mon Oct  8 01:59:16 2007
-*nat
-:PREROUTING ACCEPT [5:300]
-:POSTROUTING ACCEPT [8:674]
-:OUTPUT ACCEPT [8:674]
--A PREROUTING -s ! 18.181.0.60 -i eth0 -p tcp -m tcp --dport 10003 -j DNAT --to-destination 18.181.0.60:10003 
--A POSTROUTING -d 18.181.0.60 -o eth0 -p tcp -m tcp --dport 10003 -j SNAT --to-source 18.181.0.62 
-COMMIT
-# Completed on Mon Oct  8 01:59:16 2007
similarity index 100%
rename from main.py
rename to code/main.py
similarity index 100%
rename from static/about.html
rename to code/static/about.html
similarity index 100%
rename from static/layout.css
rename to code/static/layout.css
similarity index 100%
rename from static/prototype.js
rename to code/static/prototype.js
similarity index 100%
rename from static/style.css
rename to code/static/style.css
similarity index 100%
rename from templates/Makefile
rename to code/templates/Makefile
similarity index 100%
rename from templates/help.tmpl
rename to code/templates/help.tmpl
similarity index 100%
rename from templates/info.tmpl
rename to code/templates/info.tmpl
similarity index 100%
rename from templates/list.tmpl
rename to code/templates/list.tmpl
similarity index 100%
rename from templates/vnc.tmpl
rename to code/templates/vnc.tmpl
similarity index 100%
rename from validation.py
rename to code/validation.py
similarity index 100%
rename from webcommon.py
rename to code/webcommon.py
similarity index 100%
rename from xen-ips
rename to code/xen-ips
index e17189a..cdc7a10 100644 (file)
@@ -1,5 +1,5 @@
-sipb-xen-iptables (1) unstable; urgency=low
+sipb-xen-www (1) unstable; urgency=low
 
   * Initial Release.
 
   * Initial Release.
- -- SIPB Xen Project <sipb-xen@mit.edu>  Sun, 25 Feb 2008 00:05:12 -0500
+ -- SIPB Xen Project <sipb-xen@mit.edu>  Sun, 28 Mar 2008 22:43:12 -0500
 
 
index 2f7912d..0f156c5 100644 (file)
@@ -1,11 +1,11 @@
-Source: sipb-xen-iptables
+Source: sipb-xen-www
 Section: base
 Priority: extra
 Maintainer: SIPB Xen Project <sipb-xen@mit.edu>
 Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.1.0), subversion
 Standards-Version: 3.7.2
 
 Section: base
 Priority: extra
 Maintainer: SIPB Xen Project <sipb-xen@mit.edu>
 Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 4.1.0), subversion
 Standards-Version: 3.7.2
 
-Package: sipb-xen-iptables
+Package: sipb-xen-www
 Architecture: all
 Architecture: all
-Depends: ${misc:Depends}, iptables
-Description: Configure at boot the iptables rules for the VNC proxy client
+Depends: ${misc:Depends}, python-cheetah, python-simple-json, sipb-xen-database-client, sipb-xen-vnc-client
+Description: Install the sipb-xen-dev website
index 3f9af0f..6e66d75 100755 (executable)
@@ -2,5 +2,5 @@
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 
 
 include /usr/share/cdbs/1/rules/debhelper.mk
 
-binary-fixup/sipb-xen-iptables::
-       svn co https://sipb-xen-dev.mit.edu:1111/trunk/packages/sipb-xen-iptables/code/ $(DEB_DESTDIR)/usr/local/share/sipb-xen-iptables
+binary-fixup/sipb-xen-dhcp::
+       svn co https://sipb-xen-dev.mit.edu:1111/trunk/packages/sipb-xen-www/code/ $(DEB_DESTDIR)/var/www/sipb-xen-www
diff --git a/debian/sipb-xen-iptables.init b/debian/sipb-xen-iptables.init
deleted file mode 100644 (file)
index 49f92d3..0000000
+++ /dev/null
@@ -1,112 +0,0 @@
-#! /bin/sh
-### BEGIN INIT INFO
-# Provides:          sipb-xen-iptables
-# Required-Start:    $local_fs $remote_fs
-# Required-Stop:     $local_fs $remote_fs
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: sipb-xen iptables rules
-# Description:       
-### END INIT INFO
-
-# Author: SIPB Xen Project <sipb-xen@mit.edu>
-
-# Do NOT "set -e"
-
-# PATH should only include /usr/* if it runs after the mountnfs.sh script
-PATH=/sbin:/usr/sbin:/bin:/usr/bin
-DESC="Load the sipb-xen iptables rules"
-NAME=sipb-xen-iptables
-RULES=/usr/local/share/sipb-xen-iptables/iptables.rules
-
-# Read configuration variable file if it is present
-[ -r /etc/default/$NAME ] && . /etc/default/$NAME
-
-# Load the VERBOSE setting and other rcS variables
-. /lib/init/vars.sh
-
-# Define LSB log_* functions.
-# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
-. /lib/lsb/init-functions
-
-#
-# Function that starts the daemon/service
-#
-do_start()
-{
-       # Return
-       #   0 if daemon has been started
-       #   1 if daemon was already running
-       #   2 if daemon could not be started
-       /sbin/iptables-restore < $RULES
-}
-
-#
-# Function that stops the daemon/service
-#
-do_stop()
-{
-       # Return
-       #   0 if daemon has been stopped
-       #   1 if daemon was already stopped
-       #   2 if daemon could not be stopped
-       #   other if a failure occurred
-       return 0
-}
-
-case "$1" in
-  start)
-       [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
-       do_start
-       case "$?" in
-               0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
-               2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
-       esac
-       ;;
-  stop)
-       [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
-       do_stop
-       case "$?" in
-               0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
-               2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
-       esac
-       ;;
-  #reload|force-reload)
-       #
-       # If do_reload() is not implemented then leave this commented out
-       # and leave 'force-reload' as an alias for 'restart'.
-       #
-       #log_daemon_msg "Reloading $DESC" "$NAME"
-       #do_reload
-       #log_end_msg $?
-       #;;
-  restart|force-reload)
-       #
-       # If the "reload" option is implemented then remove the
-       # 'force-reload' alias
-       #
-       log_daemon_msg "Restarting $DESC" "$NAME"
-       do_stop
-       case "$?" in
-         0|1)
-               do_start
-               case "$?" in
-                       0) log_end_msg 0 ;;
-                       1) log_end_msg 1 ;; # Old process is still running
-                       *) log_end_msg 1 ;; # Failed to start
-               esac
-               ;;
-         *)
-               # Failed to stop
-               log_end_msg 1
-               ;;
-       esac
-       ;;
-  *)
-       #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
-       echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
-       exit 3
-       ;;
-esac
-
-:
diff --git a/debian/sipb-xen-www.postinst b/debian/sipb-xen-www.postinst
new file mode 100755 (executable)
index 0000000..e4d526b
--- /dev/null
@@ -0,0 +1,43 @@
+#!/bin/sh
+# postinst script for #PACKAGE#
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <postinst> `abort-remove'
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    configure)
+       cd /var/www/sipb-xen-www
+       make clean && make all
+    ;;
+
+    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
+
+