Closed chantra closed 2 years ago
ethtool was added to the image. See https://github.com/libbpf/libbpf/pull/488
ethtool
This change update INDEX file to point to the new image.
wget https://libbpf-ci.s3.us-west-1.amazonaws.com/x86_64/libbpf-vmtest-rootfs-2022.04.25.tar.zst wget https://libbpf-ci.s3-us-west-1.amazonaws.com/x86_64/vmlinuz-5.5.0 rootfs_img=rootfs.img kernel_bzimage=vmlinuz-5.5.0 mkdir rootfs touch rootfs.img truncate -s 2G rootfs.img mkfs.ext4 -q rootfs.img sudo mount -o loop rootfs.img rootfs cat ./libbpf-vmtest-rootfs-2022.04.25.tar.zst | sudo tar -C rootfs -I zstd -xvf - sudo umount rootfs sudo install -m 755 -o root -g root /dev/stdin rootfs/etc/rcS.d/S50-startup <<'EOF' ethtool -h cat /etc/issue EOF qemu-system-x86_64 -nodefaults -display none -serial mon:stdio -enable-kvm -m 4G -drive file="${rootfs_img}",format=raw,index=1,media=disk,if=virtio,cache=none -kernel "${kernel_bzimage}" -append "root=/dev/vda rw console=ttyS0,115200"
Also tested the format of the INDEX file based on the logic from https://github.com/libbpf/ci/blob/7811ca00a9e382f4a22c099b514d85cf700e868d/prepare-rootfs/run.sh#L187
$ while IFS=$'\t' read -r name url; do echo $name " ** " $url done < <(cat ./INDEX) x86_64/libbpf-vmtest-rootfs-2022.04.25.tar.zst ** https://libbpf-ci.s3.us-west-1.amazonaws.com/x86_64/libbpf-vmtest-rootfs-2022.04.25.tar.zst x86_64/vmlinux-4.9.0.zst ** https://libbpf-ci.s3-us-west-1.amazonaws.com/x86_64/vmlinux-4.9.0.zst x86_64/vmlinux-5.5.0.zst ** https://libbpf-ci.s3-us-west-1.amazonaws.com/x86_64/vmlinux-5.5.0.zst x86_64/vmlinuz-5.5.0 ** https://libbpf-ci.s3-us-west-1.amazonaws.com/x86_64/vmlinuz-5.5.0 x86_64/vmlinuz-4.9.0 ** https://libbpf-ci.s3-us-west-1.amazonaws.com/x86_64/vmlinuz-4.9.0 s390x/libbpf-vmtest-rootfs-2021.03.24.tar.zst ** https://libbpf-ci.s3-us-west-1.amazonaws.com/s390x/libbpf-vmtest-rootfs-2021.03.24.tar.zst
ethtool
was added to the image. See https://github.com/libbpf/libbpf/pull/488This change update INDEX file to point to the new image.
Also tested the format of the INDEX file based on the logic from https://github.com/libbpf/ci/blob/7811ca00a9e382f4a22c099b514d85cf700e868d/prepare-rootfs/run.sh#L187