diff --git a/install/alpine-tinyauth-install.sh b/install/alpine-tinyauth-install.sh index f44cd5a1..b3f512cc 100644 --- a/install/alpine-tinyauth-install.sh +++ b/install/alpine-tinyauth-install.sh @@ -49,7 +49,7 @@ EOF sed -i -e 's/\$/\$\$/g' /opt/tinyauth/.env -cat </etc/init.d/tinyauth +cat <<'EOF' >/etc/init.d/tinyauth #!/sbin/openrc-run description="Tinyauth Service" @@ -60,17 +60,17 @@ command_background="true" pidfile="/var/run/tinyauth.pid" start_pre() { - if [ -f "/opt/tinyauth/.env" ]; then - while IFS= read -r line || [ -n "${line:-}" ]; do - [ -z "${line:-}" ] && continue - case "${line:-}" in - '#'*) - continue - ;; - esac - export "$line" - done < "/opt/tinyauth/.env" - fi + if [ -f "/opt/tinyauth/.env" ]; then + while IFS= read -r line || [ -n "$line" ]; do + [ -z "$line" ] && continue + case "$line" in + '#'*) + continue + ;; + esac + export "$line" + done < "/opt/tinyauth/.env" + fi } depend() {