On Mon, Sep 25, 2006 at 08:27:03AM +0200, Free Ekanayaka wrote:
> |--==> Steve Langasek writes:

>   SL> On Sat, Sep 23, 2006 at 11:28:45AM +0100, Pablo Chinea wrote:
>   >>El Sábado, 23 de Septiembre de 2006 10:19, Steve Langasek escribió:
>   >>> It most certainly is a policy violation.  A package is not allowed to 
> edit
>   >>> a conffile, *ever*.

>   >>I didn't know it :-S, sorry. Though looking at sysv-rc package I 
>   >>see /etc/init.d/rc is not classified as conffile.

>   SL> Well, that means there's a bug in sysv-rc because it should be a 
> conffile;
>   SL> it also means that editing /etc/init.d/rc isn't going to work very well 
> for
>   SL> you, because the changes would simply be overwritten on each upgrade of
>   SL> sysv-rc.

> If  /etc/init.d/rc is a  conffile,  and it  gets modify, I  think dpkg
> should  warn the user when  a the sysv-rc package  tries to replace it
> with a new version, isn't it?

Yes.  Due to the current bug in sysv-rc (that /etc/init.d/rc is not a
conffile), this will not happen at present.  But even if it did, it's still
a policy violation for any package to edit a conffile.

>   >>Anyway, I believe that it is better to not edit it, but how? Bootsplash
>   >>needs to know the progress of the initscripts execution.

>   SL> Please try to coordinate with the sysv-rc maintainer to see if support 
> for
>   SL> this can be included in the sysv-rc package in a non-disruptive way.

> The patch is not very big,  so I believe it should  be possible to get
> it merged somehow. I'll check what can be done..

Ok, good luck :)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Reply via email to