[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