On Tue, Mar 29, 2005 at 02:58:17PM -0500, A. Maitland Bottoms wrote:
> On Date: Tue, 29 Mar 2005 03:57:27 -0800 Steve Langasek <[EMAIL PROTECTED]> 
> posted:
> mdadm-294404.diff

> Almost there, I think. However, it didn't fix my broken 
> md+udev+2.6.8-2-686-smp
> system. After installing mdadm_1.9.0-2.1_i386.deb built using the patch, the
> system startup link still had

> S25mdadm-raid -> ../init.d/mdadm-raid

> Doing by hand:
> update-rc.d -f mdadm-raid start 4 S . start 50 0 6 .
>  System startup links for /etc/init.d/mdadm-raid already exist.

> So somehow the package should do a

> update-rc.d -f mdadm-raid remove

> before the 

> update-rc.d mdadm-raid start 4 S . start 50 0 6 .

> on upgrade to take care of this situation.

Yes, this should only be done on upgrade; something like the following in
the postinst should suffice:

if [ -n "$2" ] && dpkg --compare-versions "$2" le "1.9.0-2";
then
        update-rc.d -f mdadm remove
fi

Cheers,
-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to