fix unable to create 10-vfio.conf for dracut
This commit is contained in:
parent
d0d972cf9f
commit
eb3d9986ac
3 changed files with 5 additions and 3 deletions
|
@ -4,5 +4,5 @@ INITRAMFS="config/etc/initramfs-tools"
|
||||||
ETCMODULES="config/etc/modules"
|
ETCMODULES="config/etc/modules"
|
||||||
DEFAULT="config/etc/default"
|
DEFAULT="config/etc/default"
|
||||||
QUICKEMU="config/quickemu"
|
QUICKEMU="config/quickemu"
|
||||||
DRACUT="config/etc/dracut.conf.d/10-vfio.conf"
|
DRACUT="config/etc/dracut.conf.d"
|
||||||
MKINITCPIO="config/etc/mkinitcpio.conf"
|
MKINITCPIO="config/etc/mkinitcpio.conf"
|
|
@ -4,7 +4,7 @@ function set_DRACUT () {
|
||||||
source "$SCRIPTDIR/lib/paths.sh"
|
source "$SCRIPTDIR/lib/paths.sh"
|
||||||
|
|
||||||
# Write the dracut config
|
# Write the dracut config
|
||||||
echo "add_drivers+=\" vfio_pci vfio vfio_iommu_type1 vfio_virqfd \"" > "$SCRIPTDIR/$DRACUT"
|
echo "add_drivers+=\" vfio_pci vfio vfio_iommu_type1 vfio_virqfd \"" > "$SCRIPTDIR/$DRACUT/10-vfio.conf"
|
||||||
|
|
||||||
# Get the kernel_args file content
|
# Get the kernel_args file content
|
||||||
CMDLINE=$(cat "$SCRIPTDIR/config/kernel_args")
|
CMDLINE=$(cat "$SCRIPTDIR/config/kernel_args")
|
||||||
|
|
|
@ -129,8 +129,10 @@ fi
|
||||||
|
|
||||||
if [ -f "/etc/dracut.conf" ];
|
if [ -f "/etc/dracut.conf" ];
|
||||||
then
|
then
|
||||||
|
# Create the dracut folder
|
||||||
|
mkdir -p "$SCRIPTDIR/$DRACUT"
|
||||||
# Create a dracut.conf.d file
|
# Create a dracut.conf.d file
|
||||||
touch "$SCRIPTDIR/$DRACUT"
|
touch "$SCRIPTDIR/$DRACUT/10-vfio.conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run ls-iommu so we can verify that IOMMU properly working
|
# Run ls-iommu so we can verify that IOMMU properly working
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue