Con golpe
var=$(<infile)
var="${var//\} {/$'\n'}"
echo "${var//[{\}]}"
В системах RHEL и Fedora пакет ядра отличается тем, что есть /usr/lib/kernel/install.d
и /etc/kernel/install.d
, в которых есть сценарии для запуска во время установки ядра, и /usr/lib/kernel/postinst.d
и /etc/kernel/postinst.d
для после установки. Другие пакеты, такие как akmods или dkms, могут помещать сценарии в соответствующий каталог для вызова сценариев, связанных с установкой ядра. Я полагаю, что всем этим занимается команда new-kernel-pkg
.
Если вы используете RPM 4 или более позднюю версию, в спецификации RPM можно определить триггеры, запускающие обновление определенного пакета. Ознакомьтесь с документацией в /usr/share/doc/rpm/triggers
.