diff --git a/mkinitramfs.sh b/mkinitramfs.sh index 1daaedf..b5908d6 100644 --- a/mkinitramfs.sh +++ b/mkinitramfs.sh @@ -17,8 +17,6 @@ mountpoint -q tmp || mount -t tmpfs tmpfs tmp echo 'Copying kernel image to /boot/ ...' >&2 cp -a "${destdir}"/lib/modules/"${kver}"/vmlinuz \ "${destdir}"/boot/ -echo 'Running depmod ...' >&2 -chroot "${destdir}" depmod -a "${kver}" echo 'Building initramfs image ...' 2>&1 chroot "${destdir}" dracut \ --no-hostonly \ diff --git a/mkrootfs.sh b/mkrootfs.sh index f2d6745..8aa034a 100644 --- a/mkrootfs.sh +++ b/mkrootfs.sh @@ -42,6 +42,10 @@ dnf --installroot "${destdir}" install -y \ --setopt tsflags=noscripts \ kernel \ -- +kver=$(rpm --root "${destdir}" -q --qf '%{VERSION}-%{RELEASE}.%{ARCH}' kernel) +if [ ! -f "${destdir}"/lib/modules/"${kver}"/modules.dep ]; then + chroot "${destdir}" depmod -a "${kver}" +fi cp -p \ "${srcdir}"/cmdline.txt \