[Pkg-mono-svn-commits] [SCM] xsp branch, master, updated. debian/2.6.5-3-53-gcc68ba4

Jo Shields directhex at apebox.org
Sat Apr 2 22:09:42 UTC 2011


The following commit has been merged in the master branch:
commit 64db795015c292681ae2a301f085177bbe397987
Author: Jo Shields <directhex at apebox.org>
Date:   Sat Apr 2 23:07:17 2011 +0100

    Inform users via Debconf if they have XSP1 sites configured, when they install XSP2 or 4 - since we cannot host XSP1 sites anymore, it's nice to let users know that they need to reconfigure

diff --git a/debian/mono-apache-server2.config b/debian/mono-apache-server2.config
index 996201b..a5e54c1 100644
--- a/debian/mono-apache-server2.config
+++ b/debian/mono-apache-server2.config
@@ -5,6 +5,31 @@ db_version 2.0
 db_capb backup
 db_title ModMono Server
 
+# XSP1
+if [ -d /etc/mono-server/conf.d ] && [ "`ls /etc/mono-server/conf.d/ | grep -v ^asp.net-examples$ | grep -v ^monodoc-http$ | wc -l`" -gt 0 ]; then
+	set +e
+	db_fget monoserver4/monoserver1_upgrade_warning seen
+	seenflag=$?
+	set -e
+
+	case $seenflag in
+	0)
+		if [ "$RET" = false ]; then
+			db_input high monoserver2/monoserver1_upgrade_warning || true
+		fi
+		;;
+	10)
+		db_input high monoserver2/monoserver1_upgrade_warning || true
+		;;
+	*)
+		echo "db_fget exited with $seenflag" >&2
+                exit $err
+		;;
+	esac
+	db_fset monoserver2/monoserver1_upgrade_warning seen true || true
+	db_go || true
+fi
+
 STATE=1
 while [ "$STATE"  != 0 -a "$STATE" != 2 ]; do
     case "$STATE" in
diff --git a/debian/mono-apache-server4.config b/debian/mono-apache-server4.config
index d98d2a3..0f46026 100644
--- a/debian/mono-apache-server4.config
+++ b/debian/mono-apache-server4.config
@@ -5,6 +5,31 @@ db_version 2.0
 db_capb backup
 db_title ModMono Server
 
+# XSP1
+if [ -d /etc/mono-server/conf.d ] && [ "`ls /etc/mono-server/conf.d/ | grep -v ^asp.net-examples$ | grep -v ^monodoc-http$ | wc -l`" -gt 0 ]; then
+	set +e
+	db_fget monoserver2/monoserver1_upgrade_warning seen
+	seenflag=$?
+	set -e
+
+	case $seenflag in
+	0)
+		if [ "$RET" = false ]; then
+			db_input high monoserver4/monoserver1_upgrade_warning || true
+		fi
+		;;
+	10)
+		db_input high monoserver4/monoserver1_upgrade_warning || true
+		;;
+	*)
+		echo "db_fget exited with $seenflag" >&2
+                exit $err
+		;;
+	esac
+	db_fset monoserver4/monoserver1_upgrade_warning seen true || true
+	db_go || true
+fi
+
 STATE=1
 while [ "$STATE"  != 0 -a "$STATE" != 2 ]; do
     case "$STATE" in
diff --git a/debian/mono-xsp2.config b/debian/mono-xsp2.config
index 7c4eaea..10f6fac 100644
--- a/debian/mono-xsp2.config
+++ b/debian/mono-xsp2.config
@@ -6,6 +6,31 @@ db_version 2.0
 db_capb backup
 db_title XSP2 WebServer
 
+# XSP1
+if [ -d /etc/xsp/conf.d ] && [ "`ls /etc/xsp/conf.d/ | grep -v ^asp.net-examples$ | grep -v ^monodoc-http$ | wc -l`" -gt 0 ]; then
+	set +e
+	db_fget xsp4/xsp1_upgrade_warning seen
+	seenflag=$?
+	set -e
+
+	case $seenflag in
+	0)
+		if [ "$RET" = false ]; then
+			db_input high xsp2/xsp1_upgrade_warning || true
+		fi
+		;;
+	10)
+		db_input high xsp2/xsp1_upgrade_warning || true
+		;;
+	*)
+		echo "db_fget exited with $seenflag" >&2
+                exit $err
+		;;
+	esac
+	db_fset xsp2/xsp1_upgrade_warning seen true || true
+	db_go || true
+fi
+
 # Autostart
 STATE=1
 while [ "$STATE"  != 0 -a "$STATE" != 2 ]; do
diff --git a/debian/mono-xsp4.config b/debian/mono-xsp4.config
index 4efc05b..be9f597 100755
--- a/debian/mono-xsp4.config
+++ b/debian/mono-xsp4.config
@@ -6,6 +6,31 @@ db_version 2.0
 db_capb backup
 db_title XSP4 WebServer
 
+# XSP1
+if [ -d /etc/xsp/conf.d ] && [ "`ls /etc/xsp/conf.d/ | grep -v ^asp.net-examples$ | grep -v ^monodoc-http$ | wc -l`" -gt 0 ]; then
+	set +e
+	db_fget xsp2/xsp1_upgrade_warning seen
+	seenflag=$?
+	set -e
+
+	case $seenflag in
+	0)
+		if [ "$RET" = false ]; then
+			db_input high xsp4/xsp1_upgrade_warning || true
+		fi
+		;;
+	10)
+		db_input high xsp4/xsp1_upgrade_warning || true
+		;;
+	*)
+		echo "db_fget exited with $seenflag" >&2
+                exit $err
+		;;
+	esac
+	db_fset xsp4/xsp1_upgrade_warning seen true || true
+	db_go || true
+fi
+
 # Autostart
 STATE=1
 while [ "$STATE"  != 0 -a "$STATE" != 2 ]; do

-- 
xsp



More information about the Pkg-mono-svn-commits mailing list