Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian....@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 <b...@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 via email to