chiark / gitweb /
zoneconf.in: Isolate our local variables from the configuration file.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 24 Jan 2013 09:56:48 +0000 (09:56 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 24 Jan 2013 09:56:48 +0000 (09:56 +0000)
commit4b9857dfae846f9f58316b5026583b1df8b3748c
tree2913e182aec85eacdd6576c9124025e569da11c9
parent66b7fe74d00aa545abeaa1c048917c85ffd9a4f9
zoneconf.in: Isolate our local variables from the configuration file.

I had a signature failure after changing the configuration file caused
by variables set in the config file interfering with those in the
command procedure.  There are good reasons why `confspc-eval' uses
`uplevel'; but this situation is bad, so it wants fixing properly.

Introduce a new procedure `isolate' which exists largely so its
variables can be clobbered with impunity.
zoneconf.in