X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=blobdiff_plain;f=cloud-rawhide;fp=cloud-rawhide;h=d10f3f4d0d7433b69027e0823c4c118661d007c9;hp=0000000000000000000000000000000000000000;hb=98d864351f388b7a6aeeeac93ee18bffcedb05c9;hpb=1d86aaf6336470259d6a2ee38168d18451bece64 diff --git a/cloud-rawhide b/cloud-rawhide new file mode 100755 index 0000000..d10f3f4 --- /dev/null +++ b/cloud-rawhide @@ -0,0 +1,12 @@ +#!/bin/sh +set -eu + +if [ ! -e rawhide.qcow2 ]; then + IMG=$(curl -s -L https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/ | grep -o 'Fedora-Cloud-Base-Rawhide[^"]*qcow2' | head -n1) + curl -L -o rawhide.qcow2 https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/$IMG +fi + +# nothing fancy, just admin:foobar and root:foobar users +[ -e cloud-init.iso ] || curl -L -O https://github.com/cockpit-project/bots/raw/main/machine/cloud-init.iso + +qemu-system-x86_64 -cpu host -enable-kvm -nographic -m 2048 -drive file=rawhide.qcow2,if=virtio -snapshot -cdrom cloud-init.iso -net nic,model=virtio -net user,hostfwd=tcp::22001-:22