shairport-sync: fix init script
authorLiangbin Lian <jjm2473@gmail.com>
Tue, 11 Jul 2023 07:59:54 +0000 (15:59 +0800)
committerRosen Penev <rosenp@gmail.com>
Fri, 20 Oct 2023 01:01:44 +0000 (18:01 -0700)
'name' may contains '%h' or '%v', printf will fail on that

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
(cherry picked from commit 97ec5d2a6855180295c024782aad50da8081504f)

sound/shairport-sync/files/shairport-sync.init

index 7289768299367b117841567b3c83c6c0ed441a86..1f0877535e13ef8b46b2d133a56aaad3128cebbe 100644 (file)
@@ -26,7 +26,7 @@ append_str() {
 
        config_get val "$cfg" "$var"
        if [ -n "$val" ] || [ -n "$def" ]; then
-               printf "\t%s = \"${val:-$def}\";\n" "$opt"
+               printf "\t%s = \"%s\";\n" "$opt" "${val:-$def}"
        fi
 }