tags 748618 patch
user ubuntu-de...@lists.ubuntu.com
usertag 748618 ubuntu-patch vivid
thanks

Patch below. I've applied this to Ubuntu. An identical patch also makes
sense for Debian.

diff -Nru syslinux-themes-debian-12/debian/changelog 
syslinux-themes-debian-12/debian/changelog
--- syslinux-themes-debian-12/debian/changelog  2014-01-12 22:57:35.000000000 
+0000
+++ syslinux-themes-debian-12/debian/changelog  2015-04-09 11:44:42.000000000 
+0100
@@ -1,3 +1,10 @@
+syslinux-themes-debian (12-4) unstable; urgency=medium
+
+  * Check that extlinux-update exists before trying to run it in the postrm
+    since it may already have been removed (Closes: #748618, LP: #1042511).
+
+ -- Robie Basak <robie.ba...@ubuntu.com>  Thu, 09 Apr 2015 11:44:25 +0100
+
 syslinux-themes-debian (12-3) unstable; urgency=low
 
   * QA upload.
diff -Nru 
syslinux-themes-debian-12/debian/syslinux-themes-debian-squeeze.postrm 
syslinux-themes-debian-12/debian/syslinux-themes-debian-squeeze.postrm
--- syslinux-themes-debian-12/debian/syslinux-themes-debian-squeeze.postrm      
2013-05-20 09:19:09.000000000 +0100
+++ syslinux-themes-debian-12/debian/syslinux-themes-debian-squeeze.postrm      
2015-04-09 11:15:50.000000000 +0100
@@ -4,7 +4,7 @@
 
 case "${1}" in
        remove)
-               if [ -e /etc/default/extlinux ]
+               if [ -x /usr/sbin/extlinux-update -a -e /etc/default/extlinux ]
                then
                        . /etc/default/extlinux
 
diff -Nru syslinux-themes-debian-12/debian/syslinux-themes-debian-wheezy.postrm 
syslinux-themes-debian-12/debian/syslinux-themes-debian-wheezy.postrm
--- syslinux-themes-debian-12/debian/syslinux-themes-debian-wheezy.postrm       
2013-05-20 09:19:09.000000000 +0100
+++ syslinux-themes-debian-12/debian/syslinux-themes-debian-wheezy.postrm       
2015-04-09 11:16:09.000000000 +0100
@@ -4,7 +4,7 @@
 
 case "${1}" in
        remove)
-               if [ -e /etc/default/extlinux ]
+               if [ -x /usr/sbin/extlinux-update -a -e /etc/default/extlinux ]
                then
                        . /etc/default/extlinux
 
diff -Nru syslinux-themes-debian-12/debian/syslinux-themes-debian.postrm 
syslinux-themes-debian-12/debian/syslinux-themes-debian.postrm
--- syslinux-themes-debian-12/debian/syslinux-themes-debian.postrm      
2013-05-20 09:19:09.000000000 +0100
+++ syslinux-themes-debian-12/debian/syslinux-themes-debian.postrm      
2015-04-09 11:16:15.000000000 +0100
@@ -4,7 +4,7 @@
 
 case "${1}" in
        remove)
-               if [ -e /etc/default/extlinux ]
+               if [ -x /usr/sbin/extlinux-update -a -e /etc/default/extlinux ]
                then
                        . /etc/default/extlinux
 

Attachment: signature.asc
Description: Digital signature

Reply via email to