lcd4linux: add debug option 19476/head
authorFlorian Eckert <fe@dev.tdt.de>
Thu, 29 Sep 2022 14:19:53 +0000 (16:19 +0200)
committerFlorian Eckert <fe@dev.tdt.de>
Tue, 4 Oct 2022 05:46:52 +0000 (07:46 +0200)
Setting the DEBUG variable in the init script to '1' enables the
lcd4linux verbose mode, by setting the arg '-vv'. The option also
redirects the error and stdout to the syslog.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
utils/lcd4linux/files/lcd4linux.init

index 3c743b04750a6547c8084f66d1b62fb0e4fe08b6..3884b041acea6636a7735eb994500b926e996753 100644 (file)
@@ -4,6 +4,7 @@
 START=98
 USE_PROCD=1
 
+DEBUG=1
 PROG="/usr/bin/lcd4linux"
 STATIC_CONFIG="/etc/lcd4linux.conf"
 DYNAMIC_CONFIG="/tmp/lcd4linux.conf"
@@ -24,6 +25,11 @@ start_service() {
        procd_append_param command -q
        procd_append_param command -o /tmp/lcd4linux.png
        procd_append_param command -f "$CONFIGFILE"
+       [ "$DEBUG" = 1 ] && {
+               procd_append_param command -vv
+               procd_set_param stdout 1
+               procd_set_param stderr 1
+       }
        procd_set_param file "$CONFIGFILE"
        procd_close_instance
 }