Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package icinga

This upload fixes a bug that destroys icinga.cfg on systems that
replaced the config with symlinks. DSA has been bitten by that
problem.

unblock icinga/1.7.1-6

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8.0-rc4+ (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u icinga-1.7.1/debian/icinga-common.postinst icinga-1.7.1/debian/icinga-common.postinst
--- icinga-1.7.1/debian/icinga-common.postinst
+++ icinga-1.7.1/debian/icinga-common.postinst
@@ -68,8 +68,6 @@
 			;;
 	esac
 
-	cp -a -f "$conffile" "$conffile".tmp
-
 	# If the admin deleted or commented some variables but then set
 	# them via debconf, (re-)add them to the config file.
 
@@ -77,11 +75,8 @@
 	grep -Eq '^ *check_external_commands=' "$conffile" || \
 	echo "check_external_commands=" >> "$conffile"
 
-	sed -e "s|^ *check_external_commands=.*|check_external_commands=$check_external_commands|" \
-	< "$conffile" > "$conffile.tmp"
-
-	mv -f "$conffile".tmp "$conffile"
-
+	sed --follow-symlinks -i -e "s|^ *check_external_commands=.|check_external_commands=$check_external_commands|" \
+		"$conffile"
 	# Stop a not already stopped icinga instance,
 	# debhelper will start it again automatically at the bottom
 	status="$(/etc/init.d/icinga status >/dev/null 2>&1; echo $?)"
diff -u icinga-1.7.1/debian/changelog icinga-1.7.1/debian/changelog
--- icinga-1.7.1/debian/changelog
+++ icinga-1.7.1/debian/changelog
@@ -1,3 +1,10 @@
+icinga (1.7.1-6) unstable; urgency=medium
+
+  * Don't destroy symlinked icinga configs with sed 
+    (Closes: #698137)
+
+ -- Alexander Wirt <formo...@debian.org>  Mon, 11 Feb 2013 22:03:15 +0100
+
 icinga (1.7.1-5) unstable; urgency=high
 
   * Apply fix for CVE-2012-6096 - buffer overflows in cgis 

Reply via email to