Manually (re)generate initrds

master
Mikhail Novosyolov 4 years ago
parent 545c921895
commit 0a02c34b05

@ -42,4 +42,14 @@ sed -e 's/^User=/User=live/' -i /etc/sddm.conf
# default session
sed -e 's/^Session=/Session=lxqt.desktop/' -i /etc/sddm.conf
### Manually (re)generate initrds
# TODO: move its generation from %%post to %%postrrans in kernel
# packages, and then all needed dracut modules will be already
# installed during inird generation, and there will be no need
# to (re)generate initrds here.
find /boot -name 'vmlinuz-*' | while read -r line ; do
kver="$(echo "$line" | sed -e 's,^/boot/vmlinuz-,,g')"
dracut -f "/boot/initrd-${kver}.img" "${kver}"
done
%end