[Pkg-sysvinit-devel] Bug#739604: sysvinit: The new skeleton does not work on kFreeBSD
Roger Leigh
rleigh at codelibre.net
Thu Feb 20 22:54:56 UTC 2014
On Thu, Feb 20, 2014 at 01:00:45PM +0100, Petter Reinholdtsen wrote:
> [Gergely Nagy]
> > The change introduced in sysvinit 2.88dsf-50, which turns
> > /etc/init.d/skeleton into a script that has /lib/init/init-d-script
> > as interpreter fails on kFreeBSD, because on that platform,
> > interpreters cannot be other scripts.
>
> Oh. I tested on Linux and Hurd, and did not imagine that kFreeBSD was
> that different from these two. :)
>
> > If you want to do this kind of thing, you will either need a binary
> > wrapper at least on kFreeBSD, or you'll need to use sourcing.
>
> Right. Back to the drawing board. :)
An alternative solution here would be to have a tiny executable which
runs the shell, i.e. similar to openrc's runscript. It might be
worth looking at the runscript sources.
Regards,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools
`- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800
More information about the Pkg-sysvinit-devel
mailing list