From 0a02c34b0586c5dd8648f2a289d170d4b90451fb Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Thu, 28 May 2020 22:12:52 +0300 Subject: [PATCH] Manually (re)generate initrds --- lxqt.ks | 10 ++++++++++ 1 file changed, 10 insertions(+) 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