Bug#778434: pre-approval: unblock: deluge/1.3.10-3
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Bug #770628 against deluged leaves the init script unusable, and more
importantly leaves dpkg in a broken state when purging the package.
I'd like to request pre-approval for the unblock request.
+ * Fix permissions on /var/lib/deluged/config/ in
+ deluged.postinst and properly remove all
+ dpkg-statoverrides in deluged.postrm (Closes: #770628).
Proposed patch attached.
Thanks!
-- Andrew Starr-Bochicchio
Ubuntu Developer <https://launchpad.net/~andrewsomething>
Debian Developer <http://qa.debian.org/developer.php?login=asb>
PGP/GPG Key ID: D53FDCB1
From 8541e8f2f4aa15296376b6d514b7acd774a1ed98 Mon Sep 17 00:00:00 2001
From: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
Date: Sat, 14 Feb 2015 17:35:08 -0500
Subject: [PATCH] Fix permissions on /var/lib/deluged/config/ in
deluged.postinst and properly remove all dpkg-statoverrides in deluged.postrm
(Closes: #770628).
---
debian/changelog | 8 ++++++++
debian/deluged.postinst | 1 +
debian/deluged.postrm | 2 +-
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 53df139..db06d73 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+deluge (1.3.10-3) UNRELEASED; urgency=medium
+
+ * Fix permissions on /var/lib/deluged/config/ in
+ deluged.postinst and properly remove all
+ dpkg-statoverrides in deluged.postrm (Closes: #770628).
+
+ -- Andrew Starr-Bochicchio <asb@debian.org> Sat, 14 Feb 2015 17:20:08 -0500
+
deluge (1.3.10-2) unstable; urgency=high
* debian/patches/disable_SSLv3_rpcserver.patch:
diff --git a/debian/deluged.postinst b/debian/deluged.postinst
index 8d4a061..cb6c9cf 100644
--- a/debian/deluged.postinst
+++ b/debian/deluged.postinst
@@ -18,6 +18,7 @@ case "$1" in
add_override debian-deluged adm 2750 /var/log/deluged
add_override debian-deluged debian-deluged 0750 /var/lib/deluged
+ add_override debian-deluged debian-deluged 0750 /var/lib/deluged/config
;;
esac
diff --git a/debian/deluged.postrm b/debian/deluged.postrm
index ee3a561..7f28e49 100644
--- a/debian/deluged.postrm
+++ b/debian/deluged.postrm
@@ -16,7 +16,7 @@ case "$1" in
rm -f /var/log/deluged/*
rm -rf /var/lib/deluged/config/*
- remove_overrides /var/log/deluged /var/lib/deluged/config
+ remove_overrides /var/log/deluged /var/lib/deluged /var/lib/deluged/config
deluser --system --quiet debian-deluged >/dev/null || true
delgroup --system --quiet debian-deluged >/dev/null || true
--
2.1.0
Reply to: