From: Andrew Deason Date: Thu, 3 May 2012 19:57:08 +0000 (-0500) Subject: vos: Default to server confdir for -localauth X-Git-Tag: upstream/1.8.0_pre1^2~2464 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=f19e9d72466785bb3b543922f153ad8be2395e6e;p=packages%2Fo%2Fopenafs.git vos: Default to server confdir for -localauth For -localauth, we traditionally default to using the server configuration directory, since that's usually the dir that has the KeyFile in it. Keep doing that with the new ubik client interface. Change-Id: I0f7e1ed180874f52c2b91b1ea3f74e763c26cd0c Reviewed-on: http://gerrit.openafs.org/7324 Tested-by: BuildBot Reviewed-by: Chas Williams - CONTRACTOR Reviewed-by: Tom Keiser Reviewed-by: Derrick Brashear --- diff --git a/src/volser/vos.c b/src/volser/vos.c index c9a624ad9..27be7d665 100644 --- a/src/volser/vos.c +++ b/src/volser/vos.c @@ -5831,8 +5831,10 @@ MyBeforeProc(struct cmd_syndesc *as, void *arock) if (as->parms[13].items) secFlags |= AFSCONF_SECOPTS_NOAUTH; - if (as->parms[14].items) /* -localauth specified */ + if (as->parms[14].items) { /* -localauth specified */ secFlags |= AFSCONF_SECOPTS_LOCALAUTH; + confdir = AFSDIR_SERVER_ETC_DIRPATH; + } if (as->parms[16].items /* -encrypt specified */ #ifdef AFS_NT40_ENV