From eba1ce7365501a5f54ac0091e13f54efd3975baf Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Mon, 12 Sep 2022 09:42:56 +0200 Subject: [PATCH] v3ify --- addons_updater/Dockerfile | 3 ++- arpspoof/Dockerfile | 3 ++- bazarr/Dockerfile | 3 ++- bitwarden/Dockerfile | 3 ++- booksonic_air/Dockerfile | 3 ++- calibre/Dockerfile | 3 ++- calibre_web/Dockerfile | 3 ++- cloudcommander/Dockerfile | 3 ++- code-server/Dockerfile | 3 ++- elasticsearch/Dockerfile | 3 ++- emby/Dockerfile | 3 ++- enedisgateway2mqtt/Dockerfile | 3 ++- enedisgateway2mqtt_dev/Dockerfile | 3 ++- filebrowser/Dockerfile | 3 ++- fireflyiii/Dockerfile | 3 ++- fireflyiii_data_importer/Dockerfile | 3 ++- fireflyiii_fints_importer/Dockerfile | 3 ++- flaresolverr/Dockerfile | 3 ++- flexget/Dockerfile | 3 ++- grav/Dockerfile | 3 ++- inadyn/Dockerfile | 3 ++- jackett/Dockerfile | 3 ++- jellyfin/Dockerfile | 3 ++- joal/Dockerfile | 3 ++- joplin/Dockerfile | 3 ++- lidarr/Dockerfile | 3 ++- mealie/Dockerfile | 3 ++- mylar3/Dockerfile | 3 ++- nextcloud/Dockerfile | 3 ++- nzbget/Dockerfile | 3 ++- omada/Dockerfile | 3 ++- ombi/Dockerfile | 3 ++- organizr/Dockerfile | 3 ++- overseerr/Dockerfile | 3 ++- paperless_ngx/Dockerfile | 3 ++- papermerge/Dockerfile | 3 ++- photoprism/Dockerfile | 3 ++- piwigo/Dockerfile | 3 ++- plex/Dockerfile | 3 ++- portainer/Dockerfile | 3 ++- prowlarr/Dockerfile | 3 ++- qbittorrent/Dockerfile | 3 ++- radarr/Dockerfile | 3 ++- readarr/Dockerfile | 3 ++- requestrr/Dockerfile | 3 ++- resiliosync/Dockerfile | 3 ++- scrutiny/Dockerfile | 3 ++- scrutiny_fa/Dockerfile | 3 ++- seafile/Dockerfile | 3 ++- sonarr/Dockerfile | 3 ++- spotweb/Dockerfile | 5 +++-- tandoor_recipes/Dockerfile | 3 ++- tdarr/Dockerfile | 3 ++- teamspeak/Dockerfile | 3 ++- transmission/Dockerfile | 3 ++- transmission_openvpn/Dockerfile | 3 ++- ubooquity/Dockerfile | 3 ++- webtrees/Dockerfile | 3 ++- whoogle/Dockerfile | 3 ++- xteve/Dockerfile | 3 ++- zoneminder/Dockerfile | 3 ++- 61 files changed, 123 insertions(+), 62 deletions(-) diff --git a/addons_updater/Dockerfile b/addons_updater/Dockerfile index 8c5fa5733..f9cc4abff 100644 --- a/addons_updater/Dockerfile +++ b/addons_updater/Dockerfile @@ -60,7 +60,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index 358aeefbc..9decd05bb 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -59,7 +59,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index bb5e07b74..cf313866c 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/bitwarden/Dockerfile b/bitwarden/Dockerfile index 0da82a076..372fa95a2 100644 --- a/bitwarden/Dockerfile +++ b/bitwarden/Dockerfile @@ -70,7 +70,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index 79033df19..7b539317c 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -83,7 +83,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/calibre/Dockerfile b/calibre/Dockerfile index f2d320fe6..7ceb1bcd2 100644 --- a/calibre/Dockerfile +++ b/calibre/Dockerfile @@ -83,7 +83,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index 84bf7a7fd..2eb3ccc48 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -83,7 +83,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) # Install sqlite3 & set defaults RUN if ! command -v sqlite3 >/dev/null 2>/dev/null; then (apt-get update && apt-get install -yqq --no-install-recommends sqlite3 || apk add --no-cache sqlite3) >/dev/null; fi \ diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index 4e05ba667..04c9fd700 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/code-server/Dockerfile b/code-server/Dockerfile index db5fad594..d0be05a9c 100644 --- a/code-server/Dockerfile +++ b/code-server/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 74db473ce..8ca4c0698 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -72,7 +72,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/emby/Dockerfile b/emby/Dockerfile index 5bc7092f7..23d178489 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -77,7 +77,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index ff60383b2..ca7474cf5 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index e26607daf..b6ecd8e79 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index 14a60006d..f511dc5ca 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -60,7 +60,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 6bdd66088..ed9cedd06 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -73,7 +73,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index 33889d5a4..ac0764ecd 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -66,7 +66,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/fireflyiii_fints_importer/Dockerfile b/fireflyiii_fints_importer/Dockerfile index 6d38b7f54..2dcab22f9 100644 --- a/fireflyiii_fints_importer/Dockerfile +++ b/fireflyiii_fints_importer/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index c8166df17..b83538a02 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -60,7 +60,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/flexget/Dockerfile b/flexget/Dockerfile index eac914689..4821ad24b 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -90,7 +90,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/grav/Dockerfile b/grav/Dockerfile index 9a0738f31..7eff07f41 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -81,7 +81,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/inadyn/Dockerfile b/inadyn/Dockerfile index a59ee8e6c..70488a5de 100644 --- a/inadyn/Dockerfile +++ b/inadyn/Dockerfile @@ -65,7 +65,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) # Install mustache # spellcheck disable=SC2015 diff --git a/jackett/Dockerfile b/jackett/Dockerfile index 8ddd72452..335c91f14 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -81,7 +81,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index 072765de6..bc5f3c8ff 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -79,7 +79,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/joal/Dockerfile b/joal/Dockerfile index cfd89c03e..49d2435e7 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) # Modules ARG MODULES="00-banner.sh" diff --git a/joplin/Dockerfile b/joplin/Dockerfile index 44d6b8d0f..eb7fbb374 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -64,7 +64,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index 818f54078..e56b0ba6c 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -81,7 +81,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/mealie/Dockerfile b/mealie/Dockerfile index d9591812d..72ea79a57 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -63,7 +63,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index b8c0ac3ec..4a715c6aa 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index ec91e4ca8..c57f239fa 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -86,7 +86,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) VOLUME ["/share", "/ssl", "/data", "/media"] diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile index 596954aca..47cb15f39 100644 --- a/nzbget/Dockerfile +++ b/nzbget/Dockerfile @@ -82,7 +82,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/omada/Dockerfile b/omada/Dockerfile index 710f0e4bd..d33de31a2 100644 --- a/omada/Dockerfile +++ b/omada/Dockerfile @@ -67,7 +67,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/ombi/Dockerfile b/ombi/Dockerfile index 19a6335bb..dd49d32de 100644 --- a/ombi/Dockerfile +++ b/ombi/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/organizr/Dockerfile b/organizr/Dockerfile index 27630ceb4..a195b0d0b 100644 --- a/organizr/Dockerfile +++ b/organizr/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/overseerr/Dockerfile b/overseerr/Dockerfile index 9a109feab..815278106 100644 --- a/overseerr/Dockerfile +++ b/overseerr/Dockerfile @@ -79,7 +79,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/paperless_ngx/Dockerfile b/paperless_ngx/Dockerfile index dc7c232b3..8c5b5e27c 100644 --- a/paperless_ngx/Dockerfile +++ b/paperless_ngx/Dockerfile @@ -80,7 +80,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile index 4def6b0ba..e4de0b68f 100644 --- a/papermerge/Dockerfile +++ b/papermerge/Dockerfile @@ -88,7 +88,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index 8e4ba5a14..e4c8faddd 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -77,7 +77,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/piwigo/Dockerfile b/piwigo/Dockerfile index 30cd85b67..0fcf35df8 100644 --- a/piwigo/Dockerfile +++ b/piwigo/Dockerfile @@ -80,7 +80,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/plex/Dockerfile b/plex/Dockerfile index e2b53492c..ac05cff4d 100644 --- a/plex/Dockerfile +++ b/plex/Dockerfile @@ -90,7 +90,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 624d51340..3f0e8aa0f 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -83,7 +83,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index ec26de4b0..07d55639b 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -81,7 +81,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index d7f3f234d..51ab84fda 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -104,7 +104,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) # Switch scripts from s6 v2 to v3 #RUN if [ -f /etc/s6-overlay/s6-rc.d/init-custom-files/run ]; then mkdir "/custom-cont-init.d" && for SCRIPTS in /etc/cont-init.d/*; do [ -e "$SCRIPTS" ] || continue \ diff --git a/radarr/Dockerfile b/radarr/Dockerfile index a9d849911..9ba050372 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -82,7 +82,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/readarr/Dockerfile b/readarr/Dockerfile index ddb7f734f..102f604ad 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -79,7 +79,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/requestrr/Dockerfile b/requestrr/Dockerfile index 25443f410..574b665c6 100644 --- a/requestrr/Dockerfile +++ b/requestrr/Dockerfile @@ -81,7 +81,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/resiliosync/Dockerfile b/resiliosync/Dockerfile index bac6cfb45..5e50aadb0 100644 --- a/resiliosync/Dockerfile +++ b/resiliosync/Dockerfile @@ -92,7 +92,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/scrutiny/Dockerfile b/scrutiny/Dockerfile index e55cb533a..426d17b8b 100644 --- a/scrutiny/Dockerfile +++ b/scrutiny/Dockerfile @@ -62,7 +62,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/scrutiny_fa/Dockerfile b/scrutiny_fa/Dockerfile index e55cb533a..426d17b8b 100644 --- a/scrutiny_fa/Dockerfile +++ b/scrutiny_fa/Dockerfile @@ -62,7 +62,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/seafile/Dockerfile b/seafile/Dockerfile index 45e6692f1..2154e5909 100644 --- a/seafile/Dockerfile +++ b/seafile/Dockerfile @@ -62,7 +62,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index b6544c1d1..2ff286d2e 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -82,7 +82,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/spotweb/Dockerfile b/spotweb/Dockerfile index 68e85e065..e56da5537 100644 --- a/spotweb/Dockerfile +++ b/spotweb/Dockerfile @@ -89,7 +89,7 @@ RUN apk -U update && \ COPY rootfs/ / # Corrects permissions for /app directory -RUN if [ -d /app ]; then chown -R nginx /app; fi +RUN if [ -d /app ]; then chown -R nginx /app; fi # Corrects permissions for s6 v3 RUN if [ -d /etc/cont-init.d ]; then chmod -R 755 /etc/cont-init.d; fi && \ @@ -116,7 +116,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/tandoor_recipes/Dockerfile b/tandoor_recipes/Dockerfile index 416595816..8a5826ece 100644 --- a/tandoor_recipes/Dockerfile +++ b/tandoor_recipes/Dockerfile @@ -60,7 +60,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/tdarr/Dockerfile b/tdarr/Dockerfile index fd213df16..573b26774 100644 --- a/tdarr/Dockerfile +++ b/tdarr/Dockerfile @@ -59,7 +59,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/teamspeak/Dockerfile b/teamspeak/Dockerfile index 603381290..56819e604 100644 --- a/teamspeak/Dockerfile +++ b/teamspeak/Dockerfile @@ -65,7 +65,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/transmission/Dockerfile b/transmission/Dockerfile index 5e3c376da..6cbfbe453 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -78,7 +78,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/transmission_openvpn/Dockerfile b/transmission_openvpn/Dockerfile index 8f25e38f5..82963bf2b 100644 --- a/transmission_openvpn/Dockerfile +++ b/transmission_openvpn/Dockerfile @@ -63,7 +63,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/ubooquity/Dockerfile b/ubooquity/Dockerfile index 9af4acbfe..fd35e66a3 100644 --- a/ubooquity/Dockerfile +++ b/ubooquity/Dockerfile @@ -91,7 +91,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/webtrees/Dockerfile b/webtrees/Dockerfile index 5ce35d680..f0e150c43 100644 --- a/webtrees/Dockerfile +++ b/webtrees/Dockerfile @@ -72,7 +72,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/whoogle/Dockerfile b/whoogle/Dockerfile index 47fe9bad3..5999b0eba 100644 --- a/whoogle/Dockerfile +++ b/whoogle/Dockerfile @@ -61,7 +61,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/xteve/Dockerfile b/xteve/Dockerfile index 8d29b167e..1095f8f1d 100644 --- a/xteve/Dockerfile +++ b/xteve/Dockerfile @@ -64,7 +64,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint # diff --git a/zoneminder/Dockerfile b/zoneminder/Dockerfile index 4968ba429..cde15328f 100644 --- a/zoneminder/Dockerfile +++ b/zoneminder/Dockerfile @@ -67,7 +67,8 @@ RUN if ! command -v bash >/dev/null 2>/dev/null; then (apt-get update && apt-get && curl -f -L -s -S "https://raw.githubusercontent.com/alexbelgium/hassio-addons/master/.templates/automatic_packages.sh" --output /automatic_packages.sh \ && chmod 777 /automatic_packages.sh \ && eval /./automatic_packages.sh "${PACKAGES:-}" \ - && rm /automatic_packages.sh || printf '%s\n' "${PACKAGES:-}" > /ENVFILE + && rm /automatic_packages.sh || (printf '%s\n' "${PACKAGES:-}" > /ENVFILE; \ + if [ -f /etc/s6-overlay/s6-rc.d/init-migrations/run ]; then chmod /etc/cont-init.d/00-aaa_dockerfile_backup.sh && sed -i "1a /./etc/cont-init.d/00-aaa_dockerfile_backup.sh" /etc/s6-overlay/s6-rc.d/init-migrations/run;fi) ################ # 4 Entrypoint #