diff options
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -263,6 +263,32 @@ t-drs () { cp $root/tests/suites $tmp/. } +t-dss () { + t-drs + t-git-config dgit-distro.test-dummy.ssh "$troot/dss-ssh" + t-git-config dgit-distro.test-dummy.git-check ssh-cmd + t-git-config dgit-distro.test-dummy.git-create true + t-git-config dgit-distro.test-dummy.git-url \ + "ext::$troot/dss-ssh X %S /dgit/test-dummy/repos" + + t-git-config dgit-distro.test-dummy.diverts.drs /drs + t-git-config dgit-distro.test-dummy/drs.ssh "$troot/ssh" + t-git-config dgit-distro.test-dummy/drs.git-url $tmp/git + t-git-config dgit-distro.test-dummy/drs.git-check ssh-cmd + t-git-config dgit-distro.test-dummy/drs.git-create ssh-cmd + + dss_dispatch=$tmp/dispatch-dir/distro=test-dummy + mkdir -p $dss_dispatch + ln -sf $root $dss_dispatch/dgit-live + ln -sf $tmp/git $dss_dispatch/repos + ln -sf $tmp/suites $tmp/dm.txt $dss_dispatch/ + mkdir -p $dss_dispatch/keyrings + ln -sf $tmp/dd.gpg $dss_dispatch/keyrings/debian-keyring.gpg + ln -sf $tmp/dm.gpg $dss_dispatch/keyrings/debian-maintainers.gpg + + echo 'no-such-package* drs' >$dss_dispatch/diverts +} + t-chain-test () { local ct=$1 local d=${0%/*} |