xref: /freebsd/sys/contrib/openzfs/.github/workflows/scripts/qemu-3-deps.sh (revision 92f340d137ba5d6db7610ba1dae35842e2c9c8ea)
1######################################################################
2# 3) Wait for VM to boot from previous step and launch dependencies
3#    script on it.
4#
5# $1: OS name (like 'fedora41')
6######################################################################
7
8.github/workflows/scripts/qemu-wait-for-vm.sh vm0
9scp .github/workflows/scripts/qemu-3-deps-vm.sh zfs@vm0:qemu-3-deps-vm.sh
10PID=`pidof /usr/bin/qemu-system-x86_64`
11ssh zfs@vm0 '$HOME/qemu-3-deps-vm.sh' $1
12# wait for poweroff to succeed
13tail --pid=$PID -f /dev/null
14sleep 5 # avoid this: "error: Domain is already active"
15rm -f $HOME/.ssh/known_hosts
16