X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=infra%2Fdgit-ssh-dispatch;h=f5250555bb44ad3ce8cb1c8e5b00ef50ac4a28e3;hp=377f8b81d6786ba706ea73e75e0ac2aa6c3043d2;hb=16570fa6d2c817138272294ac143db1252376ba8;hpb=a8287b3568a7d563ea9bcfa611275bbee4bce21f diff --git a/infra/dgit-ssh-dispatch b/infra/dgit-ssh-dispatch index 377f8b81..f5250555 100755 --- a/infra/dgit-ssh-dispatch +++ b/infra/dgit-ssh-dispatch @@ -130,6 +130,9 @@ sub dispatch () { my $cmd=$1; selectpackage $2,$3; if ($cmd eq 'receive-pack') { + $ENV{'PERLLIB'} //= ''; + $ENV{'PERLLIB'} =~ s#^(?=.)#:#; + $ENV{'PERLLIB'} =~ s#^# $ENV{DGIT_TEST_INTREE} // $dgitlive #e; my $s = "$dgitlive/infra/dgit-repos-server"; exec $s, $distro, $d, $authrune, qw(--ssh); die "exec $s: $!";