mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
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:
parent
138f761904
commit
d93857ae09
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user