diff --git a/lxqt.ks b/lxqt.ks index db8be93..afe1909 100644 --- a/lxqt.ks +++ b/lxqt.ks @@ -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