From 9af83689ca6a7f120ca3a97c202661d2b55c5cc4 Mon Sep 17 00:00:00 2001 From: gilbn Date: Mon, 23 Aug 2021 12:59:19 +0200 Subject: [PATCH] arr mods multiple addons --- docker-mods/bazarr/root/etc/cont-init.d/98-themepark | 6 ++++-- docker-mods/lidarr/root/etc/cont-init.d/98-themepark | 8 ++++++++ docker-mods/prowlarr/root/etc/cont-init.d/98-themepark | 7 +++++-- docker-mods/radarr/root/etc/cont-init.d/98-themepark | 7 +++++-- docker-mods/readarr/root/etc/cont-init.d/98-themepark | 8 ++++++-- docker-mods/sonarr/root/etc/cont-init.d/98-themepark | 7 +++++-- 6 files changed, 33 insertions(+), 10 deletions(-) diff --git a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark index db18c082..65ef2823 100644 --- a/docker-mods/bazarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/bazarr/root/etc/cont-init.d/98-themepark @@ -43,7 +43,9 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - printf 'Added custom addon: %s\n\n' "${TP_ADDON}" + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done fi fi diff --git a/docker-mods/lidarr/root/etc/cont-init.d/98-themepark b/docker-mods/lidarr/root/etc/cont-init.d/98-themepark index 1810be9c..844252a5 100644 --- a/docker-mods/lidarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/lidarr/root/etc/cont-init.d/98-themepark @@ -7,6 +7,7 @@ echo '---------------------------' # Display variables for troubleshooting echo -e "Variables set:\\n\ 'TP_DOMAIN'=${TP_DOMAIN}\\n\ +'TP_ADDON'=${TP_ADDON}\\n\ 'TP_THEME'=${TP_THEME}\\n" APP_FILEPATH='/app/lidarr/bin/UI/index.html' @@ -45,4 +46,11 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" + if [[ -n ${TP_ADDON} ]]; then + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done + fi fi \ No newline at end of file diff --git a/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark b/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark index 00844f52..f44552d2 100644 --- a/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/prowlarr/root/etc/cont-init.d/98-themepark @@ -47,7 +47,10 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - printf 'Added custom addon: %s\n\n' "${TP_ADDON}" + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done fi fi \ No newline at end of file diff --git a/docker-mods/radarr/root/etc/cont-init.d/98-themepark b/docker-mods/radarr/root/etc/cont-init.d/98-themepark index 6e62118a..5982b13b 100644 --- a/docker-mods/radarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/radarr/root/etc/cont-init.d/98-themepark @@ -47,7 +47,10 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - printf 'Added custom addon: %s\n\n' "${TP_ADDON}" + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done fi fi \ No newline at end of file diff --git a/docker-mods/readarr/root/etc/cont-init.d/98-themepark b/docker-mods/readarr/root/etc/cont-init.d/98-themepark index ed1537e2..8e6bd988 100644 --- a/docker-mods/readarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/readarr/root/etc/cont-init.d/98-themepark @@ -7,6 +7,7 @@ echo '---------------------------' # Display variables for troubleshooting echo -e "Variables set:\\n\ 'TP_DOMAIN'=${TP_DOMAIN}\\n\ +'TP_ADDON'=${TP_ADDON}\\n\ 'TP_THEME'=${TP_THEME}\\n" APP_FILEPATH='/app/readarr/bin/UI/index.html' @@ -46,7 +47,10 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - printf 'Added custom addon: %s\n\n' "${TP_ADDON}" + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done fi fi diff --git a/docker-mods/sonarr/root/etc/cont-init.d/98-themepark b/docker-mods/sonarr/root/etc/cont-init.d/98-themepark index 2a88169d..59de70a9 100644 --- a/docker-mods/sonarr/root/etc/cont-init.d/98-themepark +++ b/docker-mods/sonarr/root/etc/cont-init.d/98-themepark @@ -47,7 +47,10 @@ if ! grep -q "${TP_DOMAIN}" "${APP_FILEPATH}"; then sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" printf 'Stylesheet set to %s\n' "${TP_THEME}" if [[ -n ${TP_ADDON} ]]; then - sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" - printf 'Added custom addon: %s\n\n' "${TP_ADDON}" + for addon in $(echo "$TP_ADDON" | tr "|" " "); do + sed -i "s/<\/head>/<\/head> /g" "${APP_FILEPATH}" + sed -i "s/<\/head>/<\/head> /g" "${LOGIN_FILEPATH}" + printf 'Added custom addon: %s\n\n' "${addon}" + done fi fi \ No newline at end of file