On Wed, Nov 25, 2015 at 04:21:22PM +0900, Simon Horman wrote:
> Hi Ben,
> 
> On Tue, Sep 29, 2015 at 11:17:13AM -0700, Ben Pfaff wrote:
> > AT_CHECK runs its commands in a subshell.  That means that (among other
> > effects), any variable assignments within its commands will disappear after
> > the commands' completion.  That doesn't matter for any of the existing
> > users, which don't do the sorts of things that affect an outer shell
> > environment anyhow, but an upcoming user wants to make a shell assignment
> > that persists.  This commit makes that possible, by using AT_CHECK
> > (actually AT_FAIL_IF but it's moot) only upon failure instead of bracketing
> > the entire test.
> > 
> > Signed-off-by: Ben Pfaff <b...@nicira.com>
> 
> From my point of view adding support for side effects isn't particularly
> desirable, however, I'm not sure that I know a way to cleanly handle the
> use-case in the third patch of the series. So I guess its best to give a
> little to get a lot.
> 
> With the above in mind, the entire series:
> 
> Reviewed-by: Simon Horman <simon.hor...@netronome.com>

I guess I feel like scoping in a shell environment is more of a surprise
than a feature.

Thanks Simon and Flavio!  I applied these three patches to master.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to