tmp=$AUTOPKGTEST_TMP
else
tmp=$PWD/tmp/$tname
- host-cleanup
+ hosts-cleanup
mkdir -p tmp
rm -rf "$tmp"
mkdir "$tmp"
done
}
-host-cleanup () {
+hosts-cleanup () {
host-cleanup client
host-cleanup server
}
in- $cs apt-get -y autoremove
in- $cs service userv start
- in- $cs service rsyslog start
configure $cs
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- () {
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 <<END of=/etc/rsyslog.d/hippotat.conf
daemon.* /var/log/daemon.log