[Pkg-sysvinit-devel] Bug#659480: startpar needs /proc/stat but is called before /proc is mounted
Roger Leigh
rleigh at codelibre.net
Sun Feb 12 22:35:35 UTC 2012
On Sun, Feb 12, 2012 at 09:33:19PM +0000, Robert Millan wrote:
> El 12 de febrer de 2012 15:18, Roger Leigh <rleigh at codelibre.net> ha escrit:
> > tags 659480 + pending
> > thanks
> >
> > On Sat, Feb 11, 2012 at 01:50:30PM +0100, Robert Millan wrote:
> >> On GNU/kFreeBSD there's no pre-init ramdisk. When init is called, /proc
> >> hasn't been mounted yet, so before calling startpar you need to mount /proc.
>
> Uhm, I just realized that this code is supposed to be idempotent,
> otherwise /proc is mounted multiple times. Please could you make
> that:
>
> if ! test -e /proc/stat ; then
> ...
> fi
>
> instead?
OK. It's now:
if ! test -e /proc/stat; then
if [ "$(uname)" = "GNU/kFreeBSD" ] ; then
# startpar requires /proc/stat
mount -t linprocfs linprocfs /proc
fi
fi
Is this OK?
BTW, #542953 is still open with kFreeBSD patches, but it looks quite
outdated and will no longer apply. Can this be closed, or are there
any unresolved kFreeBSD issues here which need attention? If there
are, could you possibly take a look, or else close the bug?
Thanks,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
More information about the Pkg-sysvinit-devel
mailing list