diff --git a/meta-ohos-core/classes/ohos-image.bbclass b/meta-ohos-core/classes/ohos-image.bbclass index b6211fd25d1961a15d20f9ed1636ca3d2ad0aec8..7d46446a487dd23a7f3e036eb8d061f0da2c3827 100644 --- a/meta-ohos-core/classes/ohos-image.bbclass +++ b/meta-ohos-core/classes/ohos-image.bbclass @@ -15,7 +15,12 @@ systemd_mask_getty () { fi } -IMAGE_PREPROCESS_COMMAND_append = " ${@ 'systemd_mask_getty;' if bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d) and not bb.utils.contains('IMAGE_FEATURES', 'stateless-rootfs', True, False, d) else ''}" +# read_only_rootfs_hook +revert_volatile_dropear_hostkeys () { + sed -i '/DROPBEAR_RSAKEY_DIR/d' ${IMAGE_ROOTFS}/etc/default/dropbear +} + +IMAGE_PREPROCESS_COMMAND_append = " ${@ 'systemd_mask_getty;' if bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d) and not bb.utils.contains('IMAGE_FEATURES', 'stateless-rootfs', True, False, d) else ''} revert_volatile_dropear_hostkeys" IMAGE_FEATURES_append = " read-only-rootfs"