Bug#523777: /etc/grub.d/10_hurd: obsolete conffile	/etc/grub.d/10_hurd not removed
    Felix Zielcke 
    fzielcke at z-51.de
       
    Mon Apr 13 07:41:36 UTC 2009
    
    
  
Am Sonntag, den 12.04.2009, 15:58 +0200 schrieb Felix Zielcke:
> 
> Here's a grub-common.postinst which removed it on upgrades.
> Robert what do you think, is there maybe some other/better way to
> archive this?
> 
Ah it was a bit wrong because of `bash -e' and it shouldn't be removed
on hurd arch.
And 10_freebsd should be removed too on non freebsd arch.
So here's another one:
    if [ -n "$2" ] ; then
       if dpkg --compare-versions $2 le 1.96+20090413-1 ; then
         if [ `dpkg-architecture -qDEB_HOST_ARCH_OS` != "hurd" -a -f /etc/grub.d/10_hurd ] ; then
           rm /etc/grub.d/10_hurd
         fi
         if [ `dpkg-architecture -qDEB_HOST_ARCH_OS` != "*freebsd" -a -f /etc/grub.d/10_freebsd ] ; then
           rm /etc/grub.d/10_freebsd
         fi
       fi
    fi
-- 
Felix Zielcke
    
    
More information about the Pkg-grub-devel
mailing list