[Buildroot] [PATCH] add insserv to use LSB compliant init scripts and dynamically configure init order
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Dec 6 20:09:24 UTC 2010
Hello,
On Sun, 5 Dec 2010 16:26:19 -0600
heiko at zuerker.org wrote:
> +config BR2_PACKAGE_INSSERV
> + bool "insserv"
> + help
> + This small package provides a tool for process controlling
> + in System V boot scripts.
> + It works for LSB compliant init scripts.
> + http://wiki.debian.org/LSBInitScripts
Just curious, how do you use this in the context of Buildroot ?
By default, Buildroot uses Busybox init, which isn't SysV compliant (it
doesn't support runlevels). And how would this interact with the
Buildroot build process ?
> +#INSSERV_DEPENDENCIES=zlib
> +#HOST_INSSERV_DEPENDENCIES=host-zlib
Useful ? Comments ?
> +define INSSERV_CONFIGURE_CMDS
> + echo "#!/bin/sh" > $(@D)/tests/common
> + echo "exit 0" >> $(@D)/tests/common
> + chmod +x $(@D)/tests/common
> +endef
> +
> +define HOST_INSSERV_CONFIGURE_CMDS
> + echo "#!/bin/sh" > $(@D)/tests/common
> + echo "exit 0" >> $(@D)/tests/common
> + chmod +x $(@D)/tests/common
> +endef
Those sound strange. Maybe a short comment above would clarify a bit.
Thanks!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
More information about the buildroot
mailing list