[PATCH] expand environmentvariables in root-title and root-descr
John Keeping
john at keeping.me.uk
Sat Jun 16 18:25:20 CEST 2018
On Thu, Apr 12, 2018 at 11:19:12AM +0200, b.laessig at pengutronix.de wrote:
> From: Björn Lässig <b.laessig at pengutronix.de>
>
> For having personanlized cgit configuration i need to use
>
> root-desc=$REMOTE_USER@$HTTP_HOST
Missing sign-off (see [1] for what this means).
Also, this needs a corresponding change in cgitrc.5.txt to indicate that
these variables are now subject to macro expansion.
[1] https://elinux.org/Developer_Certificate_Of_Origin
> ---
> cgit.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/cgit.c b/cgit.c
> index bd9cb3f..1d7d67e 100644
> --- a/cgit.c
> +++ b/cgit.c
> @@ -120,9 +120,9 @@ static void config_cb(const char *name, const char *value)
> else if (!strcmp(name, "readme"))
> string_list_append(&ctx.cfg.readme, xstrdup(value));
> else if (!strcmp(name, "root-title"))
> - ctx.cfg.root_title = xstrdup(value);
> + ctx.cfg.root_title = xstrdup(expand_macros(value));
> else if (!strcmp(name, "root-desc"))
> - ctx.cfg.root_desc = xstrdup(value);
> + ctx.cfg.root_desc = xstrdup(expand_macros(value));
> else if (!strcmp(name, "root-readme"))
> ctx.cfg.root_readme = xstrdup(value);
> else if (!strcmp(name, "css"))
> --
> 2.11.0
More information about the CGit
mailing list