From fb4144767a8a4df5c8faf30d1b72c240180d4320 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 22 Nov 2023 16:30:16 +0100 Subject: [PATCH] Update 99-run.sh --- paperless_ngx/rootfs/etc/cont-init.d/99-run.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh b/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh index 4a0378a6f..5d376d107 100755 --- a/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh +++ b/paperless_ngx/rootfs/etc/cont-init.d/99-run.sh @@ -19,7 +19,7 @@ if bashio::config.has_value "OCRLANG"; then PAPERLESS_OCR_LANGUAGES="$(bashio::config "OCRLANG")" export PAPERLESS_OCR_LANGUAGES="${PAPERLESS_OCR_LANGUAGES,,}" fi -if bashio::config.has_value "PAPERLESS_OCR_MODE"; then export PAPERLESS_OCR_MODE="\"$(bashio::config "PAPERLESS_OCR_MODE")\""; fi +if bashio::config.has_value "PAPERLESS_OCR_MODE"; then export PAPERLESS_OCR_MODE="$(bashio::config "PAPERLESS_OCR_MODE")"; fi if bashio::config.has_value "PAPERLESS_DATA_DIR"; then export PAPERLESS_DATA_DIR="\"$(bashio::config "PAPERLESS_DATA_DIR")\""; else export PAPERLESS_DATA_DIR="/config/data"; fi if bashio::config.has_value "PAPERLESS_MEDIA_ROOT"; then export PAPERLESS_MEDIA_ROOT="\"$(bashio::config "PAPERLESS_MEDIA_ROOT")\""; else export PAPERLESS_MEDIA_ROOT="/config/media"; fi if bashio::config.has_value "PAPERLESS_CONSUMPTION_DIR"; then export PAPERLESS_CONSUMPTION_DIR="\"$(bashio::config "PAPERLESS_CONSUMPTION_DIR")\""; else export PAPERLESS_CONSUMPTION_DIR="/config/consume"; fi @@ -85,10 +85,12 @@ for variable in PAPERLESS_DATA_DIR PAPERLESS_MEDIA_ROOT PAPERLESS_CONSUMPTION_DI # Variable content variablecontent="$(eval echo "\$$variable")" + # Sanitize " ' ` in current variable + variablecontent="${variablecontent//[\"\'\`]/}" bashio::log.blue "$variable=\"$variablecontent\"" # Export - export "$variable=$variablecontent" + export "$variable=\"$variablecontent\"" # Add to bashrc eval echo "$variable=\"$variablecontent\"" >> ~/.bashrc # set .env