[Pkg-mono-svn-commits] rev 266 - xsp-snapshot/trunk/debian

Pablo Fischer pabl0-guest@quantz.debian.org
Tue, 17 Feb 2004 18:56:56 +0100


Author: pabl0-guest
Date: 2004-02-17 18:56:55 +0100 (Tue, 17 Feb 2004)
New Revision: 266

Added:
   xsp-snapshot/trunk/debian/mono-xsp-snapshot.config
   xsp-snapshot/trunk/debian/mono-xsp-snapshot.postinst
   xsp-snapshot/trunk/debian/mono-xsp-snapshot.templates
Log:
Files for DebConf


Added: xsp-snapshot/trunk/debian/mono-xsp-snapshot.config
===================================================================
--- xsp-snapshot/trunk/debian/mono-xsp-snapshot.config	2004-02-17 16:48:11 UTC (rev 265)
+++ xsp-snapshot/trunk/debian/mono-xsp-snapshot.config	2004-02-17 17:56:55 UTC (rev 266)
@@ -0,0 +1,35 @@
+#!/bin/sh -e
+
+. /usr/share/debconf/confmodule
+db_version 2.0
+db_capb backup
+db_title XSP WebServer
+
+STATE=1
+while [ "$STATE"  != 0 -a "$STATE" != 2 ]; do
+    case "$STATE" in
+	1) 
+	    db_input medium xsp_snapshot/xsp_autostart || true
+	    if db_go; then
+		db_get xsp_snapshot/xsp_autostart || true
+		if [ "$RET" = "true" ]; then
+		    STATE=2
+		else
+		    db_set  xsp_snapshot/xsp_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-xsp-snapshot.config
___________________________________________________________________
Name: svn:executable
   + *

Added: xsp-snapshot/trunk/debian/mono-xsp-snapshot.postinst
===================================================================
--- xsp-snapshot/trunk/debian/mono-xsp-snapshot.postinst	2004-02-17 16:48:11 UTC (rev 265)
+++ xsp-snapshot/trunk/debian/mono-xsp-snapshot.postinst	2004-02-17 17:56:55 UTC (rev 266)
@@ -0,0 +1,53 @@
+#! /bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+db_version 2.0
+
+tempfile=`/bin/tempfile`
+xsp_default="/etc/default/mono-xsp-snapshot"
+
+activate_xsp() {
+    sed s/start_boot\=\false/start_boot\=\true/ $xsp_default > $tempfile
+    cp -f $temp_file $xsp_default
+
+}
+
+deactivate_xsp() {
+    sed s/start_boot=true/start_boot=false/g /etc/default/mono-xsp-snapshot > $tempfile
+    cp -f $temp_file $xsp_default
+}
+
+
+case "$1" in
+    configure)
+	get_config
+	 
+	db_get xsp_snapshot/xsp_autostart || true
+	if [ "$RET" = "true" ]; then
+	    activate_xsp
+	else
+	    deactivate_xsp
+	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-xsp-snapshot.postinst
___________________________________________________________________
Name: svn:executable
   + *

Added: xsp-snapshot/trunk/debian/mono-xsp-snapshot.templates
===================================================================
--- xsp-snapshot/trunk/debian/mono-xsp-snapshot.templates	2004-02-17 16:48:11 UTC (rev 265)
+++ xsp-snapshot/trunk/debian/mono-xsp-snapshot.templates	2004-02-17 17:56:55 UTC (rev 266)
@@ -0,0 +1,5 @@
+Template: xsp_snapshot/xsp_autostart
+Type: boolean
+Default: true
+Description: Autostart XSP WebServer
+ Would you like to autostart the XSP process when you start your computer?.