On Tue, Jun 16, 2015 at 05:34:49PM +0100, Arnt Gulbrandsen wrote:
> Anto writes:
> >So I am not really sure what you meant by "reading the new
> >directives at boot time". Which directive would that be, where is
> >it located and which package provides that?
> 
> You read things like
> 
>  # Provides
> 
> and
> 
>  # Required-Start
> 
> to generate an Epoch configuration in /etc/epoch.conf (or some other
> filename). Epoch then reads that file to generate an Epoch
> configuration in RAM.
> 
> What I am saying is: Why bother with generating the configuration
> file? Why not just generate the in-RAM configuration? That is, why
> not teach Epoch a new configuration option, documented as following:
> "When you enable this option, Epoch reads the LSB-Start-Before and
> ... options in /etc/init.d/*, and starts servers accordingly. Note
> that Epoch does not run /etc/init.d/*, it merely reads the
> LSB-Start-Before and ..."
> 
> This is tricky. It's quite possible that doing this directly is a
> bad idea, and that it actually is better to use the detour via the
> config file.

There are sometimes zombie files in /etc/init.d  -- files that, by 
mishap or otherwise, didn't get deleted upon package deletion.

Producing a config file gives the sysadmin a chance to edit it in case 
it's wrong. 

But fixing the files in /etc/init.d may be a better option.

-- hendrik

> 
> Arnt
> 
> _______________________________________________
> Dng mailing list
> Dng@lists.dyne.org
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to