From 3779b158475c9659351feaa40a0fa002b6205b47 Mon Sep 17 00:00:00 2001 From: "Andreas H." Date: Sun, 13 Jul 2025 14:48:09 +0200 Subject: [PATCH] make logging work on systems without systemd, like alpine --- pi-usb-automount | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) mode change 100644 => 100755 pi-usb-automount diff --git a/pi-usb-automount b/pi-usb-automount old mode 100644 new mode 100755 index 7294689..3080a1f --- a/pi-usb-automount +++ b/pi-usb-automount @@ -1,6 +1,14 @@ #!/bin/sh #$1 = +# detect how to log messages +if [ $(which systemd-cat) ] +then + LOGGER=systemd-cat +else + LOGGER=logger +fi + # Default options to use for mounting AUTOMOUNT_OPTS='users' # Default type to use for mounting @@ -18,7 +26,7 @@ mediadir=/media } log() { - echo "$*" | systemd-cat -p ${loglevel:-info} -t "pi-usb-automount" + echo "$*" | $LOGGER -p ${loglevel:-info} -t "pi-usb-automount" } acquire_lock() {