introduced environment variables INFOISE_SERIAL and INFNOISE_MULTIPLIER to inject settings via config file

This commit is contained in:
Manuel Domke
2017-12-31 18:55:46 +01:00
parent 81f1c15995
commit 8224bdb69a
4 changed files with 26 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
# systemd configuration file for the Infinite Noise TRNG
INFNOISE_MULTIPLIER=1
#INFNOISE_MULTIPLIER=1
# keccak multiplier, default = 1
INFNOISE_SERIAL=
#INFNOISE_SERIAL=
# serial number of device, default: ""

View File

@@ -7,7 +7,7 @@ After=dev-infnoise.device
EnvironmentFile=/etc/infnoise.conf
Type=forking
WorkingDirectory=/tmp
ExecStart=/usr/bin/infnoise --dev-random --daemon --pidfile /var/run/infnoise.pid --multiplier ${INFNOISE_MULTIPLIER} --serial ${INFNOISE_SERIAL}
ExecStart=/usr/sbin/infnoise --dev-random --daemon --pidfile /var/run/infnoise.pid
User=root
Group=root
Restart=always

View File

@@ -7,7 +7,7 @@ After=dev-infnoise.device
EnvironmentFile=/etc/infnoise.conf
Type=forking
WorkingDirectory=/tmp
ExecStart=/usr/sbin/infnoise --dev-random --daemon --pidfile /var/run/infnoise.pid --multiplier ${INFNOISE_MULTIPLIER} --serial ${INFNOISE_SERIAL}
ExecStart=/usr/sbin/infnoise --dev-random --daemon --pidfile /var/run/infnoise.pid
User=root
Group=root
Restart=always