From 6f210174c2d80a2f0e4a14e0fba3b2a714422bb1 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 5 Nov 2024 13:31:47 +0100 Subject: [PATCH] package/skeleton-init-finit: enable rngd by default Platforms with /dev/hwrandom use that to see /dev/urandom. Signed-off-by: Joachim Wiberg --- package/skeleton-init-finit/skeleton-init-finit.mk | 8 ++++++++ .../skeleton/etc/finit.d/available/rngd.conf | 1 + 2 files changed, 9 insertions(+) create mode 100644 package/skeleton-init-finit/skeleton/etc/finit.d/available/rngd.conf diff --git a/package/skeleton-init-finit/skeleton-init-finit.mk b/package/skeleton-init-finit/skeleton-init-finit.mk index 30088ec0..214d8bf5 100644 --- a/package/skeleton-init-finit/skeleton-init-finit.mk +++ b/package/skeleton-init-finit/skeleton-init-finit.mk @@ -204,6 +204,14 @@ endif endif # BR2_PACKAGE_QUAGGA +ifeq ($(BR2_PACKAGE_RNG_TOOLS),y) +define SKELETON_INIT_FINIT_SET_RNGD + cp $(SKELETON_INIT_FINIT_AVAILABLE)/rngd.conf $(FINIT_D)/available/ + ln -sf ../available/rngd.conf $(FINIT_D)/enabled/rngd.conf +endef +SKELETON_INIT_FINIT_POST_INSTALL_TARGET_HOOKS += SKELETON_INIT_FINIT_SET_RNGD +endif + ifeq ($(BR2_PACKAGE_SMCROUTE),y) define SKELETON_INIT_FINIT_SET_SMCROUTE cp $(SKELETON_INIT_FINIT_AVAILABLE)/smcroute.conf $(FINIT_D)/available/ diff --git a/package/skeleton-init-finit/skeleton/etc/finit.d/available/rngd.conf b/package/skeleton-init-finit/skeleton/etc/finit.d/available/rngd.conf new file mode 100644 index 00000000..a70c17cb --- /dev/null +++ b/package/skeleton-init-finit/skeleton/etc/finit.d/available/rngd.conf @@ -0,0 +1 @@ +service [S12345789] log rngd -f -- Entropy gathering daemon (rngd)