=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/doas/doas.conf.5,v retrieving revision 1.18 retrieving revision 1.19 diff -c -r1.18 -r1.19 *** src/usr.bin/doas/doas.conf.5 2016/01/02 08:34:47 1.18 --- src/usr.bin/doas/doas.conf.5 2016/06/05 00:46:34 1.19 *************** *** 1,4 **** ! .\" $OpenBSD: doas.conf.5,v 1.18 2016/01/02 08:34:47 jmc Exp $ .\" .\"Copyright (c) 2015 Ted Unangst .\" --- 1,4 ---- ! .\" $OpenBSD: doas.conf.5,v 1.19 2016/06/05 00:46:34 djm Exp $ .\" .\"Copyright (c) 2015 Ted Unangst .\" *************** *** 13,19 **** .\"WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\"ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\"OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ! .Dd $Mdocdate: January 2 2016 $ .Dt DOAS.CONF 5 .Os .Sh NAME --- 13,19 ---- .\"WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\"ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\"OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ! .Dd $Mdocdate: June 5 2016 $ .Dt DOAS.CONF 5 .Os .Sh NAME *************** *** 62,67 **** --- 62,78 ---- .It Ic keepenv { Oo Ar variable ... Oc Ic } In addition to the variables mentioned above, keep the space-separated specified variables. + .It Ic setenv { Oo Ar variable=value ... Oc Ic } + Sets one or more environment variables to the specified values. + If the first character of + .Ar value + is a + .Ql $ + then the value to be set is taken from the existing enviornment + variable of the same name. + .Cm setenv + directives override environment variables copied via + .Cm keepenv . .El .It Ar identity The username to match. *************** *** 130,135 **** --- 141,147 ---- permit nopass keepenv { ENV PS1 SSH_AUTH_SOCK } :wheel permit nopass tedu as root cmd /usr/sbin/procmap permit nopass keepenv root as root + permit nopass setenv { PS1=$DOAS_PS1 } :staff .Ed .Sh SEE ALSO .Xr doas 1