summaryrefslogtreecommitdiff
path: root/git-daemon
diff options
context:
space:
mode:
authorTony Finch <dot@dotat.at>2010-03-31 02:04:32 +0100
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>2010-05-22 15:54:41 +0100
commit35b4c7158dd386490bd600a4c5b5448aa077bcbf (patch)
treefdff689cf771f3fd49af5f501d15dd92f53f98a6 /git-daemon
parent4e0661bfb8297ab900f85c2288a20d0c6dc0b29f (diff)
downloaduserv-utils-35b4c7158dd386490bd600a4c5b5448aa077bcbf.tar.gz
git-daemon: invoke 'git upload-pack' instead of 'git-upload-pack'
Diffstat (limited to 'git-daemon')
-rwxr-xr-xgit-daemon/git-service2
-rw-r--r--git-daemon/git-upload-pack2
2 files changed, 3 insertions, 1 deletions
diff --git a/git-daemon/git-service b/git-daemon/git-service
index f848db8..9661434 100755
--- a/git-daemon/git-service
+++ b/git-daemon/git-service
@@ -33,7 +33,7 @@ $path = $check_export ? "$dir/git-daemon-export-ok" : $dir;
fail "$! $path" unless -e $path;
syslog 'notice', "$client $dir";
-my @cmd = ($service, '--strict', '--timeout=30', $dir);
+my @cmd = ($service =~ m|^(git)-(.*)$|, '--strict', '--timeout=30', $dir);
no warnings; # suppress errors to stderr
exec @cmd or fail "exec $service: $!";
diff --git a/git-daemon/git-upload-pack b/git-daemon/git-upload-pack
index 1cba464..3169ccb 100644
--- a/git-daemon/git-upload-pack
+++ b/git-daemon/git-upload-pack
@@ -11,3 +11,5 @@ if ( grep service-user-shell /etc/shells
errors-to-syslog daemon error
execute /usr/local/lib/userv/git-service /etc/userv/git-urlmap .userv/git-urlmap
fi
+
+# end