From: Ian Jackson Date: Tue, 10 Jan 2023 21:51:12 +0000 (+0000) Subject: Capture syslog in adt-full, but only for serverc X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=92577bec32744ab0ceb2b0371a3b3ae99431db33;p=hippotat.git Capture syslog in adt-full, but only for serverc Signed-off-by: Ian Jackson --- diff --git a/adt/acommon b/adt/acommon index 4c310c0..bb8aa74 100644 --- a/adt/acommon +++ b/adt/acommon @@ -26,7 +26,7 @@ test-prep () { tmp=$AUTOPKGTEST_TMP else tmp=$PWD/tmp/$tname - host-cleanup + hosts-cleanup mkdir -p tmp rm -rf "$tmp" mkdir "$tmp" @@ -58,7 +58,7 @@ filesystem-prep () { done } -host-cleanup () { +hosts-cleanup () { host-cleanup client host-cleanup server } @@ -166,7 +166,6 @@ setup-host () { in- $cs apt-get -y autoremove in- $cs service userv start - in- $cs service rsyslog start configure $cs @@ -182,6 +181,8 @@ finish-setup-host-server () { in- server iptables -D INPUT -j empty -s 192.0.2.0/24 ||: in- server iptables -N empty ||: in- server iptables -I INPUT -j empty -s 192.0.2.0/24 + rsyslog-capture-daemon in- server + in- server service rsyslog start } in- () { @@ -194,12 +195,17 @@ in- () { setup-pair () { test-prep - on_failure=host-cleanup + on_failure=pair-on-failure $test/netns-setup $tname setup-host client setup-host server } +pair-on-failure () { + tail -100 "$tmp"/server-overlay/var/log/daemon.log ||: + hosts-cleanup +} + rsyslog-capture-daemon () { "$@" dd <