On Sun, Oct 12, 2014 at 03:30:49PM +0300, Andrei POPESCU wrote:
> > > > > This is the same reason we are using shared libraries and the Debian 
> > > > > Security Team is doing it's best to track code copies.
> > > > 
> > > > Consider /etc/init.d/skeleton a library then. It's sources to
> > > > any /etc/init.d script anyway.
> > > 
> > > No, it doesn't. 
> > 
> > Again, simple 'no' is beautiful, but hardly contributes to the
> > discussion.
> 
> $ grep skeleton /etc/init.d/*
> /etc/init.d/dictd:# based on /etc/init.d/skeleton v1.7  05-May-1997  by 
> miqu...@cistron.nl
> /etc/init.d/README:# Provides:          skeleton
> /etc/init.d/skeleton:# Provides:          skeleton
> 
> It seems like you misunderstood the purpose of /etc/init.d/skeleton. 
> It's not a library, but something to use as a base to write your own 
> script.
> 
> As of Jessie most of 'skeleton' has been turned into 'init-d-script' 
> though.

It was my mistake indeed. Thanks for the correction.
Somehow I mistook /lib/lsb/init-functions for /etc/init.d/skeleton. 


> > > > > True, but sysv-rc still can't deal with them correctly.
> > > > 
> > > > It does not have to deal with the hardware, as it not its' job.
> > > 
> > > It has to mount filesystems.
> > 
> > No, it does not have to. In Debian, there's /etc/init.d/mountall.sh to
> > do this job, in case initrd didn't care for it already. init(8) does
> > not mount anything.
> 
> $ dpkg -S /etc/init.d/mountall.sh
> initscripts: /etc/init.d/mountall.sh
> 
> I never said init(8) would mount anything, but sysv-rc. By sysv-rc I 
> mean /etc/init.d/rc and all other scripts required to boot your system. 
> Apparently most of these are split out in the initscripts package.

Ok, correction taken.


> > And, to spice things up, [1]. Beautiful link telling everyone that it's
> > not the init job to mount /usr as there's initrd for that.
> 
> But sysv-rc still has to take care your / and /usr is remounted 
> according to your fstab and also for mounting everything else defined in 
> /etc/fstab and how this interacts with the rest of the boot / daemons.

No objections here.


> > Please enlighten me what exactly is systemd-specific here. Basically
> > they tell "yadda-yadda-yadda, fix your applications, and if you don't -
> > we have this 90-second hack for you".
>  
> Systemd makes it possible for me to adjust mpd's .service file to 
> *require* a specific mount. This is not possible with sysv-rc's own 
> mechanisms, I'd have to script it myself.

But that's filesystem dependency, not a network one.

Reco


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141013132742.ga30...@d1696.int.rdtex.ru

Reply via email to