4 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
5 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
9 ## Wrapper to call qemu-system-aarch64 from Ganeti, removing all x86/PCI
13 # With qemu-system-aarch64 the machine should be defined even for simple
14 # commands like querying the list of devices.
18 # We want to always enable KVM. Contrary to what the Ganeti's documentation
19 # says, enabling kvm_flag is not enough.
25 # Ignore the machine argument (it is already defined above),
26 # except when querying the list of machines
27 if [ "$2" = "?" ] ; then
34 # Replace PCI devices by their bus agnostic variant, and drop
35 # all the PCI related options
36 args+=("$(echo $1 | sed -e 's/virtio-\(\w\+\)-pci/virtio-\1-device/' -e 's/,bus=[^,]\+,addr=[^,]\+//')")
42 exec /usr/bin/qemu-system-aarch64 "${args[@]}"