chiark / gitweb /
Test suite: Make dsd-ssh work for installed-package tests
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 23 Jun 2015 12:17:48 +0000 (13:17 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 23 Jun 2015 13:14:10 +0000 (14:14 +0100)
Previously it would say `perl dgit-ssh-dispatch' which causes perl to
look only in `.'.

tests/dsd-ssh

index 94a9582..d5df5aa 100755 (executable)
@@ -12,7 +12,7 @@ export SSH_ORIGINAL_COMMAND="$*"
 # undoes PERLLIB so that we rely on dgit-ssh-dispatch setting it
 # we have to compensate with -I so that dgit-ssh-dispatch finds Dgit.pm
 unset PERLLIB
-perl -I $DGIT_TEST_INTREE \
+${DGIT_TEST_INTREE+perl -I}$DGIT_TEST_INTREE \
 ${DGIT_SSH_DISPATCH_TEST-dgit-ssh-dispatch} -D $tmp
 
 : '))))))))))))))))))))))))))))))))))))))))'