gitweb: default GL_USER to gitweb if not provided by CGI
If CGI.pm does not have a user, this patch causes the gitweb authentication code to assume "gitweb". This allows one to specify ACLs specifically for gitweb, separately from the @all catch-all. To: Sitaram Chamarty <sitaramc@gmail.com> Cc: Teemu Matilainen <teemu.matilainen@iki.fi> Signed-off-by: martin f. krafft <madduck@madduck.net>
This commit is contained in:
parent
701b182021
commit
798762a0c3
|
@ -8,7 +8,7 @@ my $gl_home = "/home/git";
|
||||||
|
|
||||||
# environment variables needed by gitolite.pm
|
# environment variables needed by gitolite.pm
|
||||||
$ENV{GL_RC} = "$gl_home/.gitolite.rc";
|
$ENV{GL_RC} = "$gl_home/.gitolite.rc";
|
||||||
$ENV{GL_USER} = $cgi->remote_user;
|
$ENV{GL_USER} = $cgi->remote_user || "gitweb";
|
||||||
|
|
||||||
# variables from the RC file
|
# variables from the RC file
|
||||||
our ($REPO_BASE, $GL_ADMINDIR);
|
our ($REPO_BASE, $GL_ADMINDIR);
|
||||||
|
|
Loading…
Reference in a new issue