[Unit] Description=Scdrand obtains random data from a smartcard and adds them to the kernel entropy pool. After=gpg-agent.socket [Service] Type=simple Restart=on-failure RestartSec=60s Environment=INTERVAL=10 Environment=THRESHOLD=0 Environment=ENTROPY=8 Environment=BYTES=128 ExecStart=/usr/bin/scdrand -l -i ${INTERVAL} -t ${THRESHOLD} -e ${ENTROPY} ${BYTES} [Install] WantedBy=default.target