Date: Thu, 20 Apr 2000 01:14:08 +0800 From: Adrian Chadd <adrian@creative.net.au> To: Neil Blakey-Milner <nbm@mithrandr.moria.org> Cc: Doug Barton <Doug@gorean.org>, freebsd-hackers@freebsd.org, adrian@creative.net.au Subject: Re: Safe sourcing of rc files Message-ID: <20000420011407.A81472@ewok.creative.net.au> In-Reply-To: <20000419165123.A59794@mithrandr.moria.org>; from Neil Blakey-Milner on Wed, Apr 19, 2000 at 04:51:24PM %2B0200 References: <38F17E7A.5892318A@gorean.org> <20000419165123.A59794@mithrandr.moria.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Apr 19, 2000, Neil Blakey-Milner wrote: > On Mon 2000-04-10 (00:10), Doug Barton wrote: > > +if [ -z "${sourcercs_defined}" ]; then > > + sourcercs_defined=yes > > + sourcercs ( ) { > > + local sourced_files > > + for i in ${rc_conf_files}; do > > + case "${sourced_files}" in > > + *:$i:*) > > + ;; > > + *) > > + sourced_files="${sourced_files}:$i:" > > + if [ -r $i ]; then > > + . $i > > + fi > > + ;; > > + esac > > + done > > + } > > +fi > > I have another idea: We make a sh script named "rcsource" or whatever, > which we source when we want to have the rc environment, stealing your > code maliciously: Yup, thats what I proposed, and this code is basically what I had hacked at my end. :) Adrian To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000420011407.A81472>