Theo de Raadt <dera...@cvs.openbsd.org> wrote:

> >current.html says pkg_scripts continuation lines such as
> >
> >     pkg_scripts="${pkg_scripts} somescript"
> >
> >are no longer supported and must be replaced with one long pkg_scripts
> >line. But I cannot think of any reason why this wouldn't work.
> >
> >What is the reasoning behind this?
> >
> >I do appreciate examples/. That will save me from having /etc littered
> >with .orig files.
> 
> scripts (netstart, rc.local, rc.conf.*) are no longer "evaluated".  They
> are run as seperate programs.
> 
> As a result, variables they set are no longer automatically propogated
> into the sh variables of the sh parent.  We are blocking variable polution
> for a number of reasons which will become clear in time.  It is understood
> that this change will affect the practices some people have.

Aha! So you're actually improving system startup rather than making it
needlessly overcomplicated. That's good.

And thank you for all the work you and the rest of the developers have
put in over the years.

-- Martin

Reply via email to