Group :: Sistema/Servidores
RPM: gitolite
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: gitolite-3.0-rpm.patch
Download
Download
--- 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...
# ----------------------------------------------------------------------