gpgconf: Add option --homedir
authorWerner Koch <wk@gnupg.org>
Wed, 8 Jun 2016 07:54:09 +0000 (09:54 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 8 Jun 2016 07:54:09 +0000 (09:54 +0200)
* tools/gpgconf.c (opts): Add --homedir.
(main): Set homedir.

Signed-off-by: Werner Koch <wk@gnupg.org>
tools/gpgconf.c

index e5a6c22..63cc654 100644 (file)
@@ -87,6 +87,7 @@ static ARGPARSE_OPTS opts[] =
     { oDryRun, "dry-run",   0, N_("do not make any changes") },
     { oRuntime, "runtime",  0, N_("activate changes at runtime, if possible") },
     /* hidden options */
+    { oHomedir, "homedir", 2, "@" },
     { oNoVerbose, "no-verbose",  0, "@"},
     {0}
   };
@@ -176,6 +177,7 @@ main (int argc, char **argv)
          break;
         case oVerbose:   opt.verbose++; break;
         case oNoVerbose: opt.verbose = 0; break;
+        case oHomedir:   gnupg_set_homedir (pargs.r.ret_str); break;
 
        case aListDirs:
         case aListComponents: