--- src/gitolite.orig 2012-06-09 04:59:51.265386585 +0000 +++ src/gitolite 2012-06-09 05:01:59.159387468 +0000 @@ -35,8 +35,8 @@ use FindBin; -BEGIN { $ENV{GL_BINDIR} = $FindBin::RealBin; } -BEGIN { $ENV{GL_LIBDIR} = "$ENV{GL_BINDIR}/lib"; } +BEGIN { $ENV{GL_BINDIR} = '/usr/share/gitolite'; } +BEGIN { $ENV{GL_LIBDIR} = '/usr/share/perl5'; } use lib $ENV{GL_LIBDIR}; use Gitolite::Rc; use Gitolite::Common; --- src/gitolite-shell.orig 2012-06-09 04:59:55.010400051 +0000 +++ src/gitolite-shell 2012-06-09 05:02:42.003388338 +0000 @@ -5,8 +5,8 @@ use FindBin; -BEGIN { $ENV{GL_BINDIR} = $FindBin::RealBin; } -BEGIN { $ENV{GL_LIBDIR} = "$ENV{GL_BINDIR}/lib"; } +BEGIN { $ENV{GL_BINDIR} = '/usr/share/gitolite'; } +BEGIN { $ENV{GL_LIBDIR} = '/usr/share/perl5'; } use lib $ENV{GL_LIBDIR}; # set HOME --- src/triggers/post-compile/ssh-authkeys.orig 2012-06-09 07:12:00.601326816 +0000 +++ src/triggers/post-compile/ssh-authkeys 2012-06-09 07:12:06.297302970 +0000 @@ -20,7 +20,7 @@ trace( 2, "'keydir' not found in '$ab'; exiting" ), exit if not -d "$ab/keydir"; my $akdir = "$ENV{HOME}/.ssh"; my $akfile = "$ENV{HOME}/.ssh/authorized_keys"; -my $glshell = $rc{GL_BINDIR} . "/gitolite-shell"; +my $glshell = "/usr/bin/gitolite-shell"; my $auth_options = auth_options(); sanity(); --- src/lib/Gitolite/Rc.pm.orig 2012-06-09 09:28:06.605304122 +0000 +++ src/lib/Gitolite/Rc.pm 2012-06-09 09:28:32.902303515 +0000 @@ -38,7 +38,7 @@ # these keys could be overridden by the rc file later $rc{GL_REPO_BASE} = "$ENV{HOME}/repositories"; $rc{GL_ADMIN_BASE} = "$ENV{HOME}/.gitolite"; -$rc{LOG_TEMPLATE} = "$ENV{HOME}/.gitolite/logs/gitolite-%y-%m.log"; +$rc{LOG_TEMPLATE} = "/var/log/gitolite/$ENV{USER}.log"; # variables that should probably never be changed but someone will want to, I'll bet... # ----------------------------------------------------------------------