From caee309b2bd90bdceacfd0d258b822d4722c890d Mon Sep 17 00:00:00 2001 From: Stefan Eichenberger Date: Mon, 17 Oct 2016 15:15:25 +0200 Subject: [PATCH] rng-tools: add systemd service file --- recipes-support/rng-tools/rng-tools/rngd.service | 11 +++++++++++ recipes-support/rng-tools/rng-tools_%.bbappend | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 recipes-support/rng-tools/rng-tools/rngd.service create mode 100644 recipes-support/rng-tools/rng-tools_%.bbappend diff --git a/recipes-support/rng-tools/rng-tools/rngd.service b/recipes-support/rng-tools/rng-tools/rngd.service new file mode 100644 index 0000000..6731fef --- /dev/null +++ b/recipes-support/rng-tools/rng-tools/rngd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Random number generator + +[Service] +Type=forking +ExecStart=/usr/sbin/rngd +PIDFile=/var/run/rngd.pid +KillSignal=SIGQUIT + +[Install] +WantedBy=multi-user.target diff --git a/recipes-support/rng-tools/rng-tools_%.bbappend b/recipes-support/rng-tools/rng-tools_%.bbappend new file mode 100644 index 0000000..8369c07 --- /dev/null +++ b/recipes-support/rng-tools/rng-tools_%.bbappend @@ -0,0 +1,12 @@ +inherit systemd + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI_append = " file://rngd.service" + +SYSTEMD_SERVICE_${PN} = "rngd.service" + +do_install_append() { + install -d ${D}/lib/systemd/system + install -m 644 ${WORKDIR}/rngd.service ${D}/lib/systemd/system/ +}