On Fri, Feb 25, 2022 at 11:29:32AM -0700, Ted Unangst wrote:
> CVSROOT: /cvs
> Module name: src
> Changes by: [email protected] 2022/02/25 11:29:32
>
> Modified files:
> usr.bin/doas : doas.c
>
> Log message:
> use setall for setusercontext, to make it simpler to inherit new changes.
> note that the addition of setenv doesn't do much, since doas will rewrite
> the environment anyway (but added variables are accessible in keepenv,
> should anybody be using that feature).
This broke regress on my amd64 machine, seeing the following in
/var/log/messages:
Feb 26 05:27:34 amd64-regress doas: could not set user environment: No
such file or directory
> usr.bin/doas:
Exit: 1
Duration: 00:00:01
Log: 206-usr.bin-doas.log
==== t-run-keepenv-path ====
t-run-keepenv-path
doas: failed to set user context for target
*** Error 1 in . (Makefile:89 't-run-keepenv-path': @mnt=$(echo
'/home/src/regress/usr.bin/doas/obj /tmp' | cut -d ' ' -f 1); tdir=$(mktemp...)
FAILED