]> git.ipfire.org Git - thirdparty/dracut.git/blob - modules.d/90qemu/module-setup.sh
Consollidate the qemu virtualization detection
[thirdparty/dracut.git] / modules.d / 90qemu / module-setup.sh
1 #!/bin/bash
2
3 # called by dracut
4 check() {
5 if [[ $hostonly ]] || [[ $mount_needs ]]; then
6 is_qemu_virtualized && return 0
7 return 255
8 fi
9
10 return 0
11 }
12
13 # called by dracut
14 installkernel() {
15 # qemu specific modules
16 hostonly='' instmods \
17 ata_piix ata_generic pata_acpi cdrom sr_mod ahci \
18 virtio_blk virtio virtio_ring virtio_pci \
19 virtio_scsi virtio_console virtio_rng \
20 spapr-vscsi \
21 qemu_fw_cfg
22 }