mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-06-06 02:40:18 +00:00
gem5: use pre-generated keys instead of haveged in gem5 machine
As the gem5 image won't be used in production there is no need to generate unique SSH keys on the first boot, which takes a long time in gem5. Instead of recommending haveged (from meta-oe) we can simply install pre-generated SSH keys. These keys are static so should not be used in production! Change-Id: I134a421d66eb2b55cf0e4f44781021ac2c96106d Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -47,7 +47,8 @@ GEM5_RUN_CMDLINE = ""
|
||||
|
||||
EXTRA_IMAGEDEPENDS += "gem5-aarch64-native"
|
||||
|
||||
# Use haveged as a source of entropy instead of rng-tools (Needed for ssh).
|
||||
# rngd (Part of rng-tools) takes ~7 mins to init resulting in a slow boot time.
|
||||
PACKAGE_EXCLUDE_append = " rng-tools"
|
||||
MACHINE_EXTRA_RRECOMMENDS += "haveged"
|
||||
# As this is a virtual target that will not be used in the real world there is
|
||||
# no need for real SSH keys. Disable rng-tools (which takes too long to
|
||||
# initialise) and install the pre-generated keys.
|
||||
PACKAGECONFIG_remove_pn-openssh = "rng-tools"
|
||||
MACHINE_EXTRA_RRECOMMENDS += "ssh-pregen-hostkeys"
|
||||
|
||||
Reference in New Issue
Block a user