[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: