tags 668755 + patch tags 668755 + pending tags 688205 + patch tags 688205 + pending tags 688565 + patch tags 688565 + pending thanks
Dear maintainer, I've prepared an NMU for xsp (versioned as 2.10-2.2) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards. -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Nick Cave & The Bad Seeds: Babe, You Turn Me On
diff -Nru xsp-2.10/debian/changelog xsp-2.10/debian/changelog
--- xsp-2.10/debian/changelog 2012-04-01 15:33:40.000000000 +0200
+++ xsp-2.10/debian/changelog 2012-10-05 15:50:31.000000000 +0200
@@ -1,3 +1,23 @@
+xsp (2.10-2.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix "modifies conffiles (policy 10.7.3): /etc/default/mono-xsp2" and
+ "mono-apache-server2, mono-apache-server4: modifies conffiles (policy
+ 10.7.3): /etc/default/mono-apache-server[24]" and another not yet reported
+ case of the same problem in mono-xsp4:
+ for all of mono-xsp[24] and mono-apache-server[24]:
+ - don't ship the .default file
+ - create it in .postinst if necessary
+ - source it in .config to feed existing values into debconf
+ - remove it in .postrm/purge
+ (Closes: #688205, Closes: #688565)
+ * Fix "mono-apache-server{2, 4}: unowned files after purge (policy
+ 6.8, 10.8): /etc/mono-server?/mono-server?-hosts.conf":
+ - remove files in .postrm/purge
+ (Closes: #668755)
+
+ -- gregor herrmann <[email protected]> Fri, 05 Oct 2012 15:50:27 +0200
+
xsp (2.10-2.1) unstable; urgency=low
* Non-maintainer upload.
diff -Nru xsp-2.10/debian/mono-apache-server2.config xsp-2.10/debian/mono-apache-server2.config
--- xsp-2.10/debian/mono-apache-server2.config 2012-01-19 00:29:24.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server2.config 2012-10-05 15:11:53.000000000 +0200
@@ -30,6 +30,13 @@
db_go || true
fi
+# get existing values
+modmono_default="/etc/default/mono-apache-server2"
+if [ -e $modmono_default ]; then
+ . $modmono_default || true
+ db_set monoserver2/monoserver2_restartapache "start_apache"
+fi
+
STATE=1
while [ "$STATE" != 0 -a "$STATE" != 2 ]; do
case "$STATE" in
diff -Nru xsp-2.10/debian/mono-apache-server2.default xsp-2.10/debian/mono-apache-server2.default
--- xsp-2.10/debian/mono-apache-server2.default 2011-03-21 00:37:51.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server2.default 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-# Defaults for mono-apache-server2
-
-# Should mono-apache-server2 start apache?
-start_apache=false
diff -Nru xsp-2.10/debian/mono-apache-server2.postinst xsp-2.10/debian/mono-apache-server2.postinst
--- xsp-2.10/debian/mono-apache-server2.postinst 2011-03-21 00:37:51.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server2.postinst 2012-10-05 15:16:32.000000000 +0200
@@ -6,6 +6,16 @@
modmono_default="/etc/default/mono-apache-server2"
+# create file if it doesn't exist
+if [ ! -e $modmono_default ]; then
+ cat > $modmono_default <<-END
+ # Defaults for mono-apache-server2
+
+ # Should mono-apache-server2 start apache?
+ start_apache=false
+ END
+fi
+
restart_apache_on() {
sed s/start_apache=false/start_apache=true/g $modmono_default > $tempfile
cp $tempfile $modmono_default
diff -Nru xsp-2.10/debian/mono-apache-server2.postrm xsp-2.10/debian/mono-apache-server2.postrm
--- xsp-2.10/debian/mono-apache-server2.postrm 1970-01-01 01:00:00.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server2.postrm 2012-10-05 15:28:12.000000000 +0200
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "purge" ]; then
+ rm -f /etc/mono-server2/debian.webapp
+ rm -f /etc/mono-server2/mono-server2-hosts.conf
+ # remove default file created in postinst
+ rm -f /etc/default/mono-apache-server2
+fi
+
+#DEBHELPER#
+
+exit 0
diff -Nru xsp-2.10/debian/mono-apache-server4.config xsp-2.10/debian/mono-apache-server4.config
--- xsp-2.10/debian/mono-apache-server4.config 2012-01-19 00:29:24.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server4.config 2012-10-05 15:11:54.000000000 +0200
@@ -30,6 +30,13 @@
db_go || true
fi
+# get existing values
+modmono_default="/etc/default/mono-apache-server4"
+if [ -e $modmono_default ]; then
+ . $modmono_default || true
+ db_set monoserver4/monoserver4_restartapache "start_apache"
+fi
+
STATE=1
while [ "$STATE" != 0 -a "$STATE" != 2 ]; do
case "$STATE" in
diff -Nru xsp-2.10/debian/mono-apache-server4.default xsp-2.10/debian/mono-apache-server4.default
--- xsp-2.10/debian/mono-apache-server4.default 2012-01-19 00:29:24.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server4.default 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-# Defaults for mono-apache-server4
-
-# Should mono-apache-server4 start apache?
-start_apache=false
diff -Nru xsp-2.10/debian/mono-apache-server4.postinst xsp-2.10/debian/mono-apache-server4.postinst
--- xsp-2.10/debian/mono-apache-server4.postinst 2012-01-19 00:29:24.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server4.postinst 2012-10-05 15:15:49.000000000 +0200
@@ -6,6 +6,16 @@
modmono_default="/etc/default/mono-apache-server4"
+# create file if it doesn't exist
+if [ ! -e $modmono_default ]; then
+ cat > $modmono_default <<-END
+ # Defaults for mono-apache-server4
+
+ # Should mono-apache-server4 start apache?
+ start_apache=false
+ END
+fi
+
restart_apache_on() {
sed s/start_apache=false/start_apache=true/g $modmono_default > $tempfile
cp $tempfile $modmono_default
diff -Nru xsp-2.10/debian/mono-apache-server4.postrm xsp-2.10/debian/mono-apache-server4.postrm
--- xsp-2.10/debian/mono-apache-server4.postrm 1970-01-01 01:00:00.000000000 +0100
+++ xsp-2.10/debian/mono-apache-server4.postrm 2012-10-05 15:28:11.000000000 +0200
@@ -0,0 +1,13 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "purge" ]; then
+ rm -f /etc/mono-server4/debian.webapp
+ rm -f /etc/mono-server4/mono-server4-hosts.conf
+ # remove default file created in postinst
+ rm -f /etc/default/mono-apache-server4
+fi
+
+#DEBHELPER#
+
+exit 0
diff -Nru xsp-2.10/debian/mono-xsp2.config xsp-2.10/debian/mono-xsp2.config
--- xsp-2.10/debian/mono-xsp2.config 2012-01-19 00:29:24.000000000 +0100
+++ xsp-2.10/debian/mono-xsp2.config 2012-10-05 15:11:55.000000000 +0200
@@ -31,6 +31,15 @@
db_go || true
fi
+# get existing values
+xsp2_default="/etc/default/mono-xsp2"
+if [ -e $xsp2_default ]; then
+ . $xsp2_default || true
+ db_set xsp2/xsp2_autostart "$start_boot"
+ db_set xsp2/xsp2_bind "$address"
+ db_get xsp2/xsp2_port "$port"
+fi
+
# Autostart
STATE=1
while [ "$STATE" != 0 -a "$STATE" != 2 ]; do
diff -Nru xsp-2.10/debian/mono-xsp2.default xsp-2.10/debian/mono-xsp2.default
--- xsp-2.10/debian/mono-xsp2.default 2011-03-21 00:37:51.000000000 +0100
+++ xsp-2.10/debian/mono-xsp2.default 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-# Defaults for mono-xsp2, official version
-# sourced by /etc/init.d/mono-xsp2
-
-# Should we start it?
-start_boot=true
-
-# User and group by default
-user=www-data
-group=www-data
-
-# Default port
-port=8081
-address=0.0.0.0
-
-# Directory for config files
-config_files=/etc/xsp2
diff -Nru xsp-2.10/debian/mono-xsp2.postinst xsp-2.10/debian/mono-xsp2.postinst
--- xsp-2.10/debian/mono-xsp2.postinst 2012-01-19 00:29:25.000000000 +0100
+++ xsp-2.10/debian/mono-xsp2.postinst 2012-10-05 15:18:38.000000000 +0200
@@ -10,6 +10,28 @@
CFGDIR=/etc/xsp2
VIRTUALFILE=$CFGDIR/debian.webapp
+# create file if it doesn't exist
+if [ ! -e $xsp2_default ]; then
+ cat > $xsp2_default <<-END
+ # Defaults for mono-xsp2, official version
+ # sourced by /etc/init.d/mono-xsp2
+
+ # Should we start it?
+ start_boot=true
+
+ # User and group by default
+ user=www-data
+ group=www-data
+
+ # Default port
+ port=8081
+ address=0.0.0.0
+
+ # Directory for config files
+ config_files=/etc/xsp2
+ END
+fi
+
update_port() {
db_get xsp2/xsp2_port || true
R=$RET
diff -Nru xsp-2.10/debian/mono-xsp2.postrm xsp-2.10/debian/mono-xsp2.postrm
--- xsp-2.10/debian/mono-xsp2.postrm 2011-03-21 00:37:51.000000000 +0100
+++ xsp-2.10/debian/mono-xsp2.postrm 2012-10-05 15:13:11.000000000 +0200
@@ -5,6 +5,8 @@
rm -f /etc/xsp2/debian.webapp
# purge init.d script
update-rc.d -f mono-xsp2 remove > /dev/null 2>&1
+ # remove default file created in postinst
+ rm -f /etc/default/mono-xsp2
fi
#DEBHELPER#
diff -Nru xsp-2.10/debian/mono-xsp4.config xsp-2.10/debian/mono-xsp4.config
--- xsp-2.10/debian/mono-xsp4.config 2012-01-19 00:29:25.000000000 +0100
+++ xsp-2.10/debian/mono-xsp4.config 2012-10-05 15:11:52.000000000 +0200
@@ -31,6 +31,15 @@
db_go || true
fi
+# get existing values
+xsp4_default="/etc/default/mono-xsp4"
+if [ -e $xsp4_default ]; then
+ . $xsp4_default || true
+ db_set xsp4/xsp4_autostart "$start_boot"
+ db_set xsp4/xsp4_bind "$address"
+ db_get xsp4/xsp4_port "$port"
+fi
+
# Autostart
STATE=1
while [ "$STATE" != 0 -a "$STATE" != 2 ]; do
diff -Nru xsp-2.10/debian/mono-xsp4.default xsp-2.10/debian/mono-xsp4.default
--- xsp-2.10/debian/mono-xsp4.default 2012-01-19 00:29:25.000000000 +0100
+++ xsp-2.10/debian/mono-xsp4.default 1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-# Defaults for mono-xsp4, official version
-# sourced by /etc/init.d/mono-xsp4
-
-# Should we start it?
-start_boot=true
-
-# User and group by default
-user=www-data
-group=www-data
-
-# Default port
-port=8084
-address=0.0.0.0
-
-# Directory for config files
-config_files=/etc/xsp4
diff -Nru xsp-2.10/debian/mono-xsp4.postinst xsp-2.10/debian/mono-xsp4.postinst
--- xsp-2.10/debian/mono-xsp4.postinst 2012-01-19 00:29:25.000000000 +0100
+++ xsp-2.10/debian/mono-xsp4.postinst 2012-10-05 15:18:39.000000000 +0200
@@ -10,6 +10,28 @@
CFGDIR=/etc/xsp4
VIRTUALFILE=$CFGDIR/debian.webapp
+# create file if it doesn't exist
+if [ ! -e $xsp4_default ]; then
+ cat > $xsp4_default <<-END
+ # Defaults for mono-xsp4, official version
+ # sourced by /etc/init.d/mono-xsp4
+
+ # Should we start it?
+ start_boot=true
+
+ # User and group by default
+ user=www-data
+ group=www-data
+
+ # Default port
+ port=8084
+ address=0.0.0.0
+
+ # Directory for config files
+ config_files=/etc/xsp4
+ END
+fi
+
update_port() {
db_get xsp4/xsp4_port || true
R=$RET
diff -Nru xsp-2.10/debian/mono-xsp4.postrm xsp-2.10/debian/mono-xsp4.postrm
--- xsp-2.10/debian/mono-xsp4.postrm 2012-01-19 00:29:25.000000000 +0100
+++ xsp-2.10/debian/mono-xsp4.postrm 2012-10-05 15:13:09.000000000 +0200
@@ -5,6 +5,8 @@
rm -f /etc/xsp4/debian.webapp
# purge init.d script
update-rc.d -f mono-xsp4 remove > /dev/null 2>&1
+ # remove default file created in postinst
+ rm -f /etc/default/mono-xsp4
fi
#DEBHELPER#
signature.asc
Description: Digital signature

