[Libguestfs] [PATCH v2] builder: Don't hard-code /etc for configuration files.

Pino Toscano ptoscano at redhat.com
Thu Apr 6 09:09:09 UTC 2017


On Wednesday, 5 April 2017 00:04:21 CEST Richard W.M. Jones wrote:
> Use ./configure --sysconfdir setting.
> ---
>  builder/paths.ml           | 2 +-
>  mllib/guestfs_config.ml.in | 1 +
>  2 files changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/builder/paths.ml b/builder/paths.ml
> index cbd9d4bd0..d7c4820bf 100644
> --- a/builder/paths.ml
> +++ b/builder/paths.ml
> @@ -35,7 +35,7 @@ let xdg_config_home () =
>  let xdg_config_dirs () =
>    let dirs =
>      try Sys.getenv "XDG_CONFIG_DIRS"
> -    with Not_found -> "/etc/xdg" in
> +    with Not_found -> Guestfs_config.sysconfdir // "xdg" in

Hmm... the XDG basedir spec says [1]:

"If $XDG_CONFIG_DIRS is either not set or empty, a value equal to
/etc/xdg should be used."

[1] https://specifications.freedesktop.org/basedir-spec/latest/ar01s03.html

-- 
Pino Toscano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20170406/6d9d25e7/attachment.sig>


More information about the Libguestfs mailing list