[Pkg-mono-svn-commits] rev 270 - xsp-snapshot/trunk/debian
Pablo Fischer
pabl0-guest@quantz.debian.org
Tue, 17 Feb 2004 19:11:15 +0100
Author: pabl0-guest
Date: 2004-02-17 19:11:15 +0100 (Tue, 17 Feb 2004)
New Revision: 270
Added:
xsp-snapshot/trunk/debian/mono-server-snapshot.config
xsp-snapshot/trunk/debian/mono-server-snapshot.postinst
xsp-snapshot/trunk/debian/mono-server-snapshot.templates
Log:
New files, for mono-server debconf
Added: xsp-snapshot/trunk/debian/mono-server-snapshot.config
===================================================================
--- xsp-snapshot/trunk/debian/mono-server-snapshot.config 2004-02-17 18:10:09 UTC (rev 269)
+++ xsp-snapshot/trunk/debian/mono-server-snapshot.config 2004-02-17 18:11:15 UTC (rev 270)
@@ -0,0 +1,34 @@
+#!/bin/sh -e
+
+. /usr/share/debconf/confmodule
+db_version 2.0
+db_capb backup
+db_title ModMono Server
+
+STATE=1
+while [ "$STATE" != 0 -a "$STATE" != 2 ]; do
+ case "$STATE" in
+ 1)
+ db_input medium monoserver_snapshot/monoserver_autostart || true
+ if db_go; then
+ db_get monoserver_snapshot/monoserver_autostart || true
+ if [ "$RET" = "true" ]; then
+ STATE=2
+ else
+ db_set monoserver_snapshot/monoserver_autostart false || true
+ fi
+ else
+ STATE=0
+ fi
+ ;;
+ esac
+done
+
+if [ "$STATE" = 0 ]; then
+ exit 1
+fi
+
+
+
+
+
Property changes on: xsp-snapshot/trunk/debian/mono-server-snapshot.config
___________________________________________________________________
Name: svn:executable
+ *
Added: xsp-snapshot/trunk/debian/mono-server-snapshot.postinst
===================================================================
--- xsp-snapshot/trunk/debian/mono-server-snapshot.postinst 2004-02-17 18:10:09 UTC (rev 269)
+++ xsp-snapshot/trunk/debian/mono-server-snapshot.postinst 2004-02-17 18:11:15 UTC (rev 270)
@@ -0,0 +1,53 @@
+#! /bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+db_version 2.0
+
+tempfile=`/bin/tempfile`
+modmono_default="/etc/default/mono-server-snapshot"
+
+activate_monoserver() {
+ sed s/start_boot=false/start_boot=true/g $modmono_default > $tempfile
+ cp -f $temp_file $xsp_default
+
+}
+
+deactivate_monoserver() {
+ sed s/start_boot=true/start_boot=false/g $modmono_default > $tempfile
+ cp -f $temp_file $xsp_default
+}
+
+
+case "$1" in
+ configure)
+ get_config
+
+ db_get monoserver_snapshot/monoserver_autostart || true
+ if [ "$RET" = "true" ]; then
+ activate_monoserver
+ else
+ deactivate_monoserver
+ fi
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ #Do nothing..
+ ;;
+ *)
+ echo "postinst failed \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+exit 0
+
+
+
+
+
+
+
+
+
Property changes on: xsp-snapshot/trunk/debian/mono-server-snapshot.postinst
___________________________________________________________________
Name: svn:executable
+ *
Added: xsp-snapshot/trunk/debian/mono-server-snapshot.templates
===================================================================
--- xsp-snapshot/trunk/debian/mono-server-snapshot.templates 2004-02-17 18:10:09 UTC (rev 269)
+++ xsp-snapshot/trunk/debian/mono-server-snapshot.templates 2004-02-17 18:11:15 UTC (rev 270)
@@ -0,0 +1,5 @@
+Template: monoserver_snapshot/monoserver_autostart
+Type: boolean
+Default: true
+Description: Autostart the mod-mono-server
+ Would you like to autostart the mod-mono-server?