test: if haveged is part of initrd it needs to be installed in the image too
Otherwise haveged won't survive when switching root from initrd to host making haveged service in host fail.
This commit is contained in:
@@ -664,6 +664,7 @@ setup_basic_environment() {
|
||||
install_fs_tools
|
||||
install_modules
|
||||
install_plymouth
|
||||
install_haveged
|
||||
install_debug_tools
|
||||
install_ld_so_conf
|
||||
install_testuser
|
||||
@@ -1426,6 +1427,16 @@ install_plymouth() {
|
||||
# fi
|
||||
}
|
||||
|
||||
install_haveged() {
|
||||
# If haveged is installed and probably included in initrd, it needs to be
|
||||
# installed in the image too.
|
||||
if [ -x /usr/sbin/haveged ]; then
|
||||
dinfo "Install haveged files"
|
||||
inst /usr/sbin/haveged
|
||||
inst /usr/lib/systemd/system/haveged.service
|
||||
fi
|
||||
}
|
||||
|
||||
install_ld_so_conf() {
|
||||
dinfo "Install /etc/ld.so.conf*"
|
||||
cp -a /etc/ld.so.conf* "${initdir:?}/etc"
|
||||
|
||||
Reference in New Issue
Block a user