Make dracut-squash required for kexec-tools
This patch reverts commit "Make dracut-squash a weak dep". Although kexec-tools can work without dracut-squash, it is essential for kdump to run properly in cases [1][2] where minimal amount of memory consumption is expected. Thus dracut-squash is needed for it. [1] https://lists.fedoraproject.org/archives/list/kexec@lists.fedoraproject.org/message/SJX7CW3WLOYSFI2YJKGTUGDBWSCMZXVZ/ [2] https://www.spinics.net/lists/systemd-devel/msg05864.html Signed-off-by: Tao Liu <ltao@redhat.com> Acked-by: Kairui Song <kasong@redhat.com>
This commit is contained in:
parent
0db060c4e2
commit
475e33030b
@ -35,9 +35,6 @@ depends() {
|
|||||||
modprobe -S $KDUMP_KERNELVER --dry-run $kmodule &>/dev/null || return 1
|
modprobe -S $KDUMP_KERNELVER --dry-run $kmodule &>/dev/null || return 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# check that the dracut squash module is available
|
|
||||||
[ -d "$(dracut_module_path squash)" ] || return 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if is_squash_available && ! is_fadump_capable; then
|
if is_squash_available && ! is_fadump_capable; then
|
||||||
|
@ -61,7 +61,7 @@ Requires(postun): systemd-units
|
|||||||
Requires(pre): coreutils sed zlib
|
Requires(pre): coreutils sed zlib
|
||||||
Requires: dracut >= 050
|
Requires: dracut >= 050
|
||||||
Requires: dracut-network >= 050
|
Requires: dracut-network >= 050
|
||||||
Recommends: dracut-squash >= 050
|
Requires: dracut-squash >= 050
|
||||||
Requires: ethtool
|
Requires: ethtool
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: zlib-devel elfutils-devel glib2-devel bzip2-devel ncurses-devel bison flex lzo-devel snappy-devel
|
BuildRequires: zlib-devel elfutils-devel glib2-devel bzip2-devel ncurses-devel bison flex lzo-devel snappy-devel
|
||||||
|
Loading…
Reference in New Issue
Block a user