From 2c8545de16df839d489542229fca85466e7d2cfe Mon Sep 17 00:00:00 2001 From: Christian Pfeiffer Date: Thu, 30 Jul 2026 20:12:25 +0200 Subject: [PATCH] fix(rngd): add configuration file on ArchLinux ArchLinux uses /etc/conf.d rather than /etc/sysconfig in its rngd.service to read environment variables from. So far this file was not included automatically, and only sysconfig was considered, leading to rngd.service failing on boot on ArchLinux if rng-tools is just installed. This commit adds the same handling for /etc/conf.d Fixes: #2542 --- modules.d/16rngd/module-setup.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules.d/16rngd/module-setup.sh b/modules.d/16rngd/module-setup.sh index e6947eba03..bd6d980345 100755 --- a/modules.d/16rngd/module-setup.sh +++ b/modules.d/16rngd/module-setup.sh @@ -37,6 +37,8 @@ install() { if [ -r /etc/sysconfig/rngd ]; then inst_simple "${moddir}/sysconfig" "/etc/sysconfig/rngd" + elif [ -r /etc/conf.d/rngd ]; then + inst_simple "${moddir}/conf.d" "/etc/conf.d/rngd" fi # make sure dependent libs are installed too