Add configure option --enable-fixed-path.
authorWerner Koch <wk@gnupg.org>
Thu, 13 Mar 2014 13:24:14 +0000 (14:24 +0100)
committerWerner Koch <wk@gnupg.org>
Thu, 13 Mar 2014 13:24:14 +0000 (14:24 +0100)
commit766355b5d4f63261c428531fdbdafb8b67de9369
tree8a63f519a71d83aee42993ff1f4c5f01db4a0d04
parentdd9c8c56719db093b8daa23aa40b2be71bbd1526
Add configure option --enable-fixed-path.

* configure.ac: Add option --enable-fixed-path.
(FIXED_SEARCH_PATH): New ac_define.
* src/posix-util.c (walk_path): Make use of the option.  Remove
current directory from fallback PATH.
--

Note that using this option PATH is entirely ignored by GPGME and only
the given value is used instead to locate the GnuPG binaries.

On Android the use of PATH is not desirable.  Instead the GnuPG tools
are expected in a fixed directory.  By using

  ./configure --enable-fixed-path="/foo/bar"

gpg et al are expected to be installed as /foo/bar/gpg.  With

  ./configure --enable-fixed-path="/foo/bar:/bin"

gpg is expected as /foo/bar/gpg or /bin/gpg.
configure.ac
src/posix-util.c