[yocto] [sysvinit] Problem with disabling sysvinit service

Lukasz Majewski l.majewski at majess.pl
Tue Nov 15 01:54:05 PST 2016


Hi Jussi,

> On 13 November 2016 at 16:51, Lukasz Majewski <l.majewski at majess.pl>
> wrote:
> 
> > Dear All,
> >
> > Maybe here I would find answer to question which puzzles me from
> > some time.
> >
> > The problem:
> >
> > Disable syslog service on startup of sysvinit based board.
> > (syslog is defined in e.g. /etc/rc5.d/S20syslog
> > -> /etc/init.d/syslog)
> >
> > Syslog on my setup is provided by busybox.
> >
> > I was trying to find where 'update-rc.d ... syslog ...' is called
> > in the poky (2.1.2) source tree but without any success.
> >
> > Then, I've discovered that it is appended to INITSCRIPT_NAME
> > variable and further processed by update-rc.d.bbclass
> >
> 
> > Is there any method/recipe which would allow just removing S20klogd
> > symlink from /etc/rcX.d from the created rootfs?
> >
> >
> You should be able to modify (append) the busybox recipe to not
> create the symlinks in the first place. I'm not 100% sure what the
> correct line is but INITSCRIPT_PARAMS is the variable you want to
> modify. Maybe something like this?
> 
> INITSCRIPT_PARAMS_${PN}-syslog = "start 80 . stop 20 0 1 6 ."
> 
> (that should be the default except with all start runlevels removed)
> 
>  - Jussi
> 

Thanks for advice. 

I've also thought about extending image.bbclass
to put function between do_rootfs and do_build.

In this way I could run update-rc.d in it.

Anyway, I will test your solution.

Thanks and best regards,
Łukasz Majewski

> 
> 
> > The goal is to have syslog installed (in this case built into
> > busybox), but disabled at boot up time.
> >
> > Any help is more than welcome.
> >
> > Tanks in advance,
> > Łukasz Majewski
> >
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> >
> >

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161115/82d9ff5b/attachment.pgp>


More information about the yocto mailing list