Date: Sun, 04 Jul 2004 00:40:48 -0700 From: Colin Percival <colin.percival@wadham.ox.ac.uk> To: Colin Percival <cperciva@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/etc rc.subr Message-ID: <6.1.0.6.1.20040704003419.03c5c200@popserver.sfu.ca> In-Reply-To: <200407040721.i647LIZL033174@repoman.freebsd.org> References: <200407040721.i647LIZL033174@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At 00:21 04/07/2004, Colin Percival wrote:
> Wrap rc.subr inside
>
> if [ -z "${_rc_subr_loaded}" ]; then
> _rc_subr_loaded="YES"
> ...
> fi
Just a note here: Theoretically, it's possible to return from
". foo", so it should be possible to accomplish this with
if ! [ -z "${_rc_subr_loaded}" ]; then return; fi
_rc_subr_loaded="YES"
(or variants thereof), but for some reason this never works
during booting. (It works fine when I run a standalone shell
script.)
If anyone can work out how to do this properly, please go
ahead and fix it. :-)
Colin Percival
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.1.0.6.1.20040704003419.03c5c200>
