diff --git a/test/TEST-20-NFS/server-init.sh b/test/TEST-20-NFS/server-init.sh index 6f5f8606..5b6f42f2 100755 --- a/test/TEST-20-NFS/server-init.sh +++ b/test/TEST-20-NFS/server-init.sh @@ -50,9 +50,11 @@ echo > /dev/watchdog echo > /dev/watchdog chmod 777 /var/lib/dhcpd/dhcpd.leases echo > /dev/watchdog -dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases -echo -n "V" > /dev/watchdog +dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases & echo "Serving NFS mounts" -while :; do sleep 30; done +while :; do + [ -n "$(jobs -rp)" ] && echo > /dev/watchdog + sleep 10 +done mount -n -o remount,ro / poweroff -f diff --git a/test/TEST-30-ISCSI/server-init.sh b/test/TEST-30-ISCSI/server-init.sh index 4bdd5e3c..0407b170 100755 --- a/test/TEST-30-ISCSI/server-init.sh +++ b/test/TEST-30-ISCSI/server-init.sh @@ -14,8 +14,13 @@ ip addr add 192.168.50.1/24 dev ens3 ip link set ens3 up >/var/lib/dhcpd/dhcpd.leases chmod 777 /var/lib/dhcpd/dhcpd.leases -dhcpd -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases +dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases & +/usr/sbin/iscsi-target -D -t iqn.2009-06.dracut & # Wait forever for the VM to die -/usr/sbin/iscsi-target -D -t iqn.2009-06.dracut +echo "Serving iSCSI" +while :; do + [ -n "$(jobs -rp)" ] && echo > /dev/watchdog + sleep 10 +done mount -n -o remount,ro / poweroff -f diff --git a/test/TEST-40-NBD/server-init.sh b/test/TEST-40-NBD/server-init.sh index 56012d21..73c64d6e 100755 --- a/test/TEST-40-NBD/server-init.sh +++ b/test/TEST-40-NBD/server-init.sh @@ -17,9 +17,11 @@ nbd-server 2000 /dev/sdb -C /dev/null nbd-server 2001 /dev/sdc -C /dev/null >/var/lib/dhcpd/dhcpd.leases chmod 777 /var/lib/dhcpd/dhcpd.leases -dhcpd -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases -#sh -i -# Wait forever for the VM to die -while sleep 60; do sleep 60; done +dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases & +echo "Serving NBD disks" +while :; do + [ -n "$(jobs -rp)" ] && echo > /dev/watchdog + sleep 10 +done mount -n -o remount,ro / poweroff -f diff --git a/test/TEST-50-MULTINIC/server-init.sh b/test/TEST-50-MULTINIC/server-init.sh index 2e05bb4f..3a9c8cbf 100755 --- a/test/TEST-50-MULTINIC/server-init.sh +++ b/test/TEST-50-MULTINIC/server-init.sh @@ -84,15 +84,11 @@ exportfs -r >/dev/watchdog chmod 777 /var/lib/dhcpd/dhcpd.leases >/dev/watchdog -dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases -#echo -n 'V' > /dev/watchdog -#sh -i -#tcpdump -i ens3 -# Wait forever for the VM to die +dhcpd -d -cf /etc/dhcpd.conf -lf /var/lib/dhcpd/dhcpd.leases & echo "Serving NFS mounts" while :; do + [ -n "$(jobs -rp)" ] && echo > /dev/watchdog sleep 10 - >/dev/watchdog done mount -n -o remount,ro / poweroff -f