From 3996c92edf3eb09486edc7e053abc1ef13bcd189 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Wed, 16 Sep 2026 18:35:02 +0000 Subject: lcd: T9014: resolve the LCDd driver path at runtime The LCDd driver modules are shipped in the architecture dependent multiarch library directory, but the template hardcoded the x86_64 path. On arm64 this pointed LCDd at a directory that does not exist, so no driver could be loaded. Derive the multiarch triplet at runtime and render it into LCDd.conf instead of assuming x86_64. --- data/templates/lcd/LCDd.conf.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'data') diff --git a/data/templates/lcd/LCDd.conf.j2 b/data/templates/lcd/LCDd.conf.j2 index 456aa79e7..23ff667fd 100644 --- a/data/templates/lcd/LCDd.conf.j2 +++ b/data/templates/lcd/LCDd.conf.j2 @@ -30,7 +30,7 @@ # Where can we find the driver modules ? # NOTE: Always place a slash as last character ! -DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/ +DriverPath={{ driver_path }} # Tells the server to load the given drivers. Multiple lines can be given. # The name of the driver is case sensitive and determines the section -- cgit v1.2.3