From d6e88bbaf6d2175f7a50b6978006379131ff35ba Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 May 2020 10:20:03 +0100 Subject: sys-kernel/dracut : rebuild the initramfs in pkg_postinst to pick up bash5 --- sys-kernel/dracut/dracut-048-r5.ebuild | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sys-kernel/dracut/dracut-048-r5.ebuild b/sys-kernel/dracut/dracut-048-r5.ebuild index 563cc218..7c02e00c 100644 --- a/sys-kernel/dracut/dracut-048-r5.ebuild +++ b/sys-kernel/dracut/dracut-048-r5.ebuild @@ -113,7 +113,17 @@ src_install() { dodoc dracut.html } +_dracut_initramfs_regen() { + if [ -x $(which dracut) ]; then + dracut -N -f --no-hostonly-cmdline + fi +} + pkg_postinst() { + if [ $(stat -c %d:%i /) == $(stat -c %d:%i /proc/1/root/.) ]; then + _dracut_initramfs_regen + fi + if linux-info_get_any_version && linux_config_exists; then ewarn "" ewarn "If the following test report contains a missing kernel" -- cgit v1.2.3