Bug#891791: stretch-pu: package local-apt-repository/0.4+deb9u1
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@packages.debian.org
Usertags: pu
* Backport changes from Joachim Breitner to stop breaking apt
when the package is removed but not purged. (Closes: #881753)
diff -Nru local-apt-repository-0.4/debian/changelog local-apt-repository-0.4+deb9u1/debian/changelog
--- local-apt-repository-0.4/debian/changelog 2016-06-15 15:45:19.000000000 +0300
+++ local-apt-repository-0.4+deb9u1/debian/changelog 2018-02-28 22:52:28.000000000 +0200
@@ -1,3 +1,11 @@
+local-apt-repository (0.4+deb9u1) stretch; urgency=medium
+
+ * Non-maintainer upload.
+ * Backport changes from Joachim Breitner to stop breaking apt
+ when the package is removed but not purged. (Closes: #881753)
+
+ -- Adrian Bunk <bunk@debian.org> Wed, 28 Feb 2018 22:52:28 +0200
+
local-apt-repository (0.4) unstable; urgency=medium
* Use apt-ftparchive instead of dpkg-scansources (Closes: #804542).
diff -Nru local-apt-repository-0.4/debian/local-apt-repository.install local-apt-repository-0.4+deb9u1/debian/local-apt-repository.install
--- local-apt-repository-0.4/debian/local-apt-repository.install 2015-08-22 14:16:16.000000000 +0300
+++ local-apt-repository-0.4+deb9u1/debian/local-apt-repository.install 2018-02-28 22:52:24.000000000 +0200
@@ -1,4 +1,5 @@
rebuild /usr/lib/local-apt-repository
-local-apt-repository.list /etc/apt/sources.list.d/
+# it is linked from /etc/apt/sources.list.d/ using maintainer scripts
+local-apt-repository.list /usr/lib/local-apt-repository
local-apt-repository.path /lib/systemd/system/
local-apt-repository.service /lib/systemd/system/
diff -Nru local-apt-repository-0.4/debian/local-apt-repository.maintscript local-apt-repository-0.4+deb9u1/debian/local-apt-repository.maintscript
--- local-apt-repository-0.4/debian/local-apt-repository.maintscript 1970-01-01 02:00:00.000000000 +0200
+++ local-apt-repository-0.4+deb9u1/debian/local-apt-repository.maintscript 2018-02-28 22:52:24.000000000 +0200
@@ -0,0 +1 @@
+rm_conffile /etc/apt/sources.list.d/local-apt-repository.list 0.4
diff -Nru local-apt-repository-0.4/debian/local-apt-repository.postinst local-apt-repository-0.4+deb9u1/debian/local-apt-repository.postinst
--- local-apt-repository-0.4/debian/local-apt-repository.postinst 2015-08-22 21:23:25.000000000 +0300
+++ local-apt-repository-0.4+deb9u1/debian/local-apt-repository.postinst 2018-02-28 22:52:24.000000000 +0200
@@ -6,6 +6,7 @@
configure)
/usr/lib/local-apt-repository/rebuild -f
+ ln -fs /usr/lib/local-apt-repository/local-apt-repository.list /etc/apt/sources.list.d/local-apt-repository.list
;;
abort-upgrade|abort-remove|abort-deconfigure)
diff -Nru local-apt-repository-0.4/debian/local-apt-repository.prerm local-apt-repository-0.4+deb9u1/debian/local-apt-repository.prerm
--- local-apt-repository-0.4/debian/local-apt-repository.prerm 2015-08-22 14:47:34.000000000 +0300
+++ local-apt-repository-0.4+deb9u1/debian/local-apt-repository.prerm 2018-02-28 22:52:24.000000000 +0200
@@ -5,6 +5,7 @@
case "$1" in
remove|deconfigure)
+ rm -f /etc/apt/sources.list.d/local-apt-repository.list
rm -rf /var/lib/local-apt-repository/
;;
Reply to: