summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland Hieber <rhi@pengutronix.de>2021-06-07 15:09:08 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-06-11 14:24:44 +0200
commit88f17567fbef465e9bf24264897e7b2cdd3181f6 (patch)
tree785b2aab2e7b8ec834a729a8f6f302b7927a4513
parentdc1644907a31d9fcc20c6cfaaf5ef2f055802553 (diff)
downloadptxdist-88f17567fbef465e9bf24264897e7b2cdd3181f6.tar.gz
ptxdist-88f17567fbef465e9bf24264897e7b2cdd3181f6.tar.xz
rng-tools: allow installing rngtest without rngd
Based on a patch by Steffen Trumtrar. Cc: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210607130909.4836-6-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/rng-tools.in5
-rw-r--r--rules/rng-tools.make2
2 files changed, 7 insertions, 0 deletions
diff --git a/rules/rng-tools.in b/rules/rng-tools.in
index 9345ab9fb..24bcd048f 100644
--- a/rules/rng-tools.in
+++ b/rules/rng-tools.in
@@ -17,6 +17,11 @@ menuconfig RNG_TOOLS
if RNG_TOOLS
+config RNG_TOOLS_RNGD
+ bool
+ default y
+ prompt "install rngd"
+
config RNG_TOOLS_STARTSCRIPT
bool
default y
diff --git a/rules/rng-tools.make b/rules/rng-tools.make
index 6c81543ea..5d8a09cee 100644
--- a/rules/rng-tools.make
+++ b/rules/rng-tools.make
@@ -41,7 +41,9 @@ $(STATEDIR)/rng-tools.targetinstall:
@$(call install_fixup, rng-tools,AUTHOR,"Andreas Pretzsch <apr@cn-eng.de>")
@$(call install_fixup, rng-tools,DESCRIPTION,"random number generator daemon - seed kernel random from hwrng")
+ifdef PTXCONF_RNG_TOOLS_RNGD
@$(call install_copy, rng-tools, 0, 0, 0755, -, /usr/sbin/rngd)
+endif
ifdef PTXCONF_RNG_TOOLS_STARTSCRIPT
@$(call install_alternative, rng-tools, 0, 0, 0755, /etc/init.d/rngd)
ifneq ($(call remove_quotes,$(PTXCONF_RNG_TOOLS_BBINIT_LINK)),)