From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Brivio To: passt-dev@passt.top Subject: [PATCH] test/distro/opensuse: Add Tumbleweed armv7l test Date: Mon, 28 Feb 2022 16:42:13 +0100 Message-ID: <20220228154214.2803980-5-sbrivio@redhat.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4135220502127413909==" --===============4135220502127413909== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Signed-off-by: Stefano Brivio --- test/distro/opensuse | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/test/distro/opensuse b/test/distro/opensuse index 6e29b45..a2c0944 100644 --- a/test/distro/opensuse +++ b/test/distro/opensuse @@ -152,6 +152,35 @@ hint sleep 1 =20 =20 +test OpenSUSE Tumbleweed armv7l + +temp IMG +temp ZIMAGE +temp INITRD +host wget http://download.opensuse.org/ports/armv7hl/tumbleweed/appliances/o= penSUSE-Tumbleweed-ARM-JeOS-efi.armv7l.raw.xz -O - | xz -d > __IMG__ +host guestfish -a __IMG__ -i download /boot/zImage __ZIMAGE__ +host guestfish -a __IMG__ -i download /boot/initrd __INITRD__ +host virt-edit -a __IMG__ -m /dev/sda3 /usr/lib/systemd/system/serial-getty(= a).service -e 's/ExecStart=3D.*/ExecStart=3D\/sbin\/agetty --timeout 5000 --a= utologin root -i -8 --keep-baud 115200,38400,9600 %I $TERM/g' +host guestfish --rw -a __IMG__ -i copy-in __GUEST_FILES__ /root/ + +host ./qrap 5 qemu-system-arm -M virt -m 1024 -nographic -serial stdio -node= faults -no-reboot -nographic -vga none -kernel __ZIMAGE__ -initrd __INITRD__ = -append 'root=3D/dev/sda3' -drive if=3Dnone,file=3D__IMG__,format=3Draw,id=3D= hd,media=3Ddisk -device virtio-scsi-device -device scsi-hd,drive=3Dhd -netdev= socket,fd=3D5,id=3Dpasst -device virtio-net-device,netdev=3Dpasst +host PS1=3D'$ ' +host ip link set eth0 up +sleep 10 +host echo "DNSSERVERS=3D'__DNS6__'" | netconfig modify -s dns_resolver -i et= h0 +sleep 10 +host zypper install -y gcc make netcat-openbsd; echo + +host make clean +hout RET CFLAGS=3D"-Werror" make; echo $? +check [ __RET__ -eq 0 ] + +distro_quick_pasta_test + +hint +sleep 1 + + test OpenSUSE Tumbleweed =20 temp IMG --=20 2.34.1 --===============4135220502127413909==--