From aa8a2bd62acdd1300b1b7dea06af771e342133ff Mon Sep 17 00:00:00 2001 From: Dennis Jusufovic Date: Thu, 8 Feb 2024 10:01:29 +0100 Subject: [PATCH] iiod: Add default env var to service file Systemd now gives a warning when IIOD_EXTRA_OPTS is unset. This change sets it to an empty string by default while still allowing it be overridden by /etc/default/iiod. Fixes #1142. Change-Id: I71c9979741eabab1fb5278b503bc984d998cfb3d Signed-off-by: Dennis Jusufovic --- iiod/init/iiod.service.cmakein | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iiod/init/iiod.service.cmakein b/iiod/init/iiod.service.cmakein index 5e846cc76..05cb1296c 100644 --- a/iiod/init/iiod.service.cmakein +++ b/iiod/init/iiod.service.cmakein @@ -2,7 +2,7 @@ # # iiod - Systemd init script # -# Copyright (C) 2016-2021 Analog Devices Inc. +# Copyright (C) 2016-2024 Analog Devices Inc. [Unit] Description=IIO Daemon @@ -12,6 +12,7 @@ ConditionPathExists=/sys/bus/iio Documentation=man:iiod(8) [Service] +Environment=$IIOD_EXTRA_OPTS='' EnvironmentFile=-/etc/default/iiod ExecStart=@CMAKE_INSTALL_FULL_SBINDIR@/iiod $IIOD_EXTRA_OPTS KillMode=process