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)