diff --git a/src/gitolite.pm b/src/gitolite.pm index 7a32b89..ab863b9 100644 --- a/src/gitolite.pm +++ b/src/gitolite.pm @@ -591,7 +591,7 @@ sub parse_acl unless (defined($data_version) and $data_version eq $current_data_version) { # this cannot happen for 'easy-install' cases, by the way... print STDERR "(INTERNAL: $data_version -> $current_data_version; running gl-setup)\n"; - system("$ENV{SHELL} -l gl-setup >&2"); + system("$ENV{SHELL} -l -c gl-setup >&2"); die "parse $GL_CONF_COMPILED failed: " . ($! or $@) unless do $GL_CONF_COMPILED; }