From 3c099ae4bd256c485a6e79de8301f83246013087 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Sun, 17 Mar 2024 12:45:58 +0100 Subject: [PATCH] Ensure /bin/sh --- addons_updater/Dockerfile | 4 ++-- arpspoof/Dockerfile | 4 ++-- autobrr/Dockerfile | 4 ++-- baikal/Dockerfile | 4 ++-- bazarr/Dockerfile | 4 ++-- binance-trading-bot/Dockerfile | 4 ++-- booksonic_air/Dockerfile | 4 ++-- browserless_chrome/Dockerfile | 4 ++-- calibre/Dockerfile | 4 ++-- calibre_web/Dockerfile | 4 ++-- changedetection.io/Dockerfile | 4 ++-- cloudcommander/Dockerfile | 4 ++-- codex/Dockerfile | 4 ++-- comixed/Dockerfile | 4 ++-- elasticsearch/Dockerfile | 4 ++-- emby/Dockerfile | 4 ++-- enedisgateway2mqtt/Dockerfile | 4 ++-- enedisgateway2mqtt_dev/Dockerfile | 4 ++-- epicgamesfree/Dockerfile | 4 ++-- filebrowser/Dockerfile | 4 ++-- fireflyiii/Dockerfile | 4 ++-- fireflyiii_data_importer/Dockerfile | 4 ++-- fireflyiii_fints_importer/Dockerfile | 4 ++-- flaresolverr/Dockerfile | 4 ++-- flexget/Dockerfile | 4 ++-- free_games_claimer/Dockerfile | 4 ++-- gazpar2mqtt/Dockerfile | 4 ++-- gitea/Dockerfile | 4 ++-- grav/Dockerfile | 4 ++-- guacamole/Dockerfile | 4 ++-- immich/Dockerfile | 4 ++-- inadyn/Dockerfile | 4 ++-- jackett/Dockerfile | 4 ++-- jellyfin/Dockerfile | 4 ++-- jellyseerr/Dockerfile | 4 ++-- joal/Dockerfile | 4 ++-- joplin/Dockerfile | 4 ++-- lidarr/Dockerfile | 4 ++-- linkwarden/Dockerfile | 4 ++-- mealie/Dockerfile | 4 ++-- mylar3/Dockerfile | 4 ++-- nextcloud/Dockerfile | 4 ++-- nzbget/Dockerfile | 4 ++-- omada/Dockerfile | 4 ++-- omada_v3/Dockerfile | 4 ++-- ombi/Dockerfile | 4 ++-- organizr/Dockerfile | 4 ++-- overleaf/Dockerfile | 4 ++-- overseerr/Dockerfile | 4 ++-- papermerge/Dockerfile | 4 ++-- photoprism/Dockerfile | 4 ++-- piwigo/Dockerfile | 4 ++-- plex/Dockerfile | 4 ++-- plex_meta_manager/Dockerfile | 4 ++-- portainer/Dockerfile | 4 ++-- portainer_agent/Dockerfile | 4 ++-- postgres/Dockerfile | 4 ++-- prowlarr/Dockerfile | 4 ++-- qbittorrent/Dockerfile | 4 ++-- radarr/Dockerfile | 4 ++-- readarr/Dockerfile | 4 ++-- requestrr/Dockerfile | 4 ++-- resiliosync/Dockerfile | 4 ++-- sabnzbd/Dockerfile | 4 ++-- seafile/Dockerfile | 4 ++-- signalk/Dockerfile | 4 ++-- sonarr/Dockerfile | 4 ++-- sponsorblockcast/Dockerfile | 4 ++-- spotweb/Dockerfile | 4 ++-- tandoor_recipes/Dockerfile | 4 ++-- tdarr/Dockerfile | 4 ++-- teamspeak/Dockerfile | 4 ++-- transmission/Dockerfile | 4 ++-- transmission_openvpn/Dockerfile | 4 ++-- ubooquity/Dockerfile | 4 ++-- unpackerr/Dockerfile | 4 ++-- webtop_kde/Dockerfile | 4 ++-- webtrees/Dockerfile | 4 ++-- wger/Dockerfile | 4 ++-- whatsapper/Dockerfile | 4 ++-- whoogle/Dockerfile | 4 ++-- xteve/Dockerfile | 4 ++-- zoneminder/Dockerfile | 4 ++-- zzz_archived_bitwarden/Dockerfile | 4 ++-- zzz_archived_code-server/Dockerfile | 4 ++-- zzz_archived_paperless_ngx/Dockerfile | 4 ++-- 86 files changed, 172 insertions(+), 172 deletions(-) diff --git a/addons_updater/Dockerfile b/addons_updater/Dockerfile index 81966b3a8..d081d3658 100644 --- a/addons_updater/Dockerfile +++ b/addons_updater/Dockerfile @@ -37,8 +37,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/arpspoof/Dockerfile b/arpspoof/Dockerfile index 0ea09d912..d8913e014 100644 --- a/arpspoof/Dockerfile +++ b/arpspoof/Dockerfile @@ -36,8 +36,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/autobrr/Dockerfile b/autobrr/Dockerfile index 71b970a92..9453a1768 100644 --- a/autobrr/Dockerfile +++ b/autobrr/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/baikal/Dockerfile b/baikal/Dockerfile index 841b32847..38915edf3 100644 --- a/baikal/Dockerfile +++ b/baikal/Dockerfile @@ -41,8 +41,8 @@ COPY rootfs/ / # Uses /bin for compatibility purposes # hadolint ignore=SC2114 -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/bazarr/Dockerfile b/bazarr/Dockerfile index 1869f3e66..561e9102f 100644 --- a/bazarr/Dockerfile +++ b/bazarr/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/binance-trading-bot/Dockerfile b/binance-trading-bot/Dockerfile index af3b89401..11ead544d 100644 --- a/binance-trading-bot/Dockerfile +++ b/binance-trading-bot/Dockerfile @@ -56,8 +56,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/booksonic_air/Dockerfile b/booksonic_air/Dockerfile index 818e76449..b3356fd7f 100644 --- a/booksonic_air/Dockerfile +++ b/booksonic_air/Dockerfile @@ -44,8 +44,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/browserless_chrome/Dockerfile b/browserless_chrome/Dockerfile index 5f726af4e..afc8cbc3f 100644 --- a/browserless_chrome/Dockerfile +++ b/browserless_chrome/Dockerfile @@ -38,8 +38,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/calibre/Dockerfile b/calibre/Dockerfile index a9db54588..42c5767c6 100644 --- a/calibre/Dockerfile +++ b/calibre/Dockerfile @@ -50,8 +50,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/calibre_web/Dockerfile b/calibre_web/Dockerfile index fbcf6c83e..59f76cb70 100644 --- a/calibre_web/Dockerfile +++ b/calibre_web/Dockerfile @@ -52,8 +52,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/changedetection.io/Dockerfile b/changedetection.io/Dockerfile index 7f64cdf0d..9aff6fae4 100644 --- a/changedetection.io/Dockerfile +++ b/changedetection.io/Dockerfile @@ -42,8 +42,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/cloudcommander/Dockerfile b/cloudcommander/Dockerfile index b886b1599..276bd7d51 100644 --- a/cloudcommander/Dockerfile +++ b/cloudcommander/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/codex/Dockerfile b/codex/Dockerfile index 3efc5d9e1..d12731bfa 100644 --- a/codex/Dockerfile +++ b/codex/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-local_mounts.sh 00-smb_mounts.sh" diff --git a/comixed/Dockerfile b/comixed/Dockerfile index cb224542b..f765ee172 100644 --- a/comixed/Dockerfile +++ b/comixed/Dockerfile @@ -51,8 +51,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-local_mounts.sh 00-smb_mounts.sh" diff --git a/elasticsearch/Dockerfile b/elasticsearch/Dockerfile index 1400a3c13..6953328ac 100644 --- a/elasticsearch/Dockerfile +++ b/elasticsearch/Dockerfile @@ -49,8 +49,8 @@ RUN sed -i '5a echo "Data location moved. Please wait while elasticsearch starts COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/emby/Dockerfile b/emby/Dockerfile index 383aa39a7..28b48635f 100644 --- a/emby/Dockerfile +++ b/emby/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/enedisgateway2mqtt/Dockerfile b/enedisgateway2mqtt/Dockerfile index 110f73954..9720f83ed 100644 --- a/enedisgateway2mqtt/Dockerfile +++ b/enedisgateway2mqtt/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/enedisgateway2mqtt_dev/Dockerfile b/enedisgateway2mqtt_dev/Dockerfile index 5ba23d45d..91ca43c2f 100644 --- a/enedisgateway2mqtt_dev/Dockerfile +++ b/enedisgateway2mqtt_dev/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/epicgamesfree/Dockerfile b/epicgamesfree/Dockerfile index 8ad7573a4..d0d1e17a1 100644 --- a/epicgamesfree/Dockerfile +++ b/epicgamesfree/Dockerfile @@ -38,8 +38,8 @@ RUN sed -i "1a /./ha_entrypoint.sh" /usr/local/bin/docker-entrypoint.sh COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/filebrowser/Dockerfile b/filebrowser/Dockerfile index 5da4d1852..1b9a4ee38 100644 --- a/filebrowser/Dockerfile +++ b/filebrowser/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/fireflyiii/Dockerfile b/fireflyiii/Dockerfile index 7126beee9..cc8e899ce 100644 --- a/fireflyiii/Dockerfile +++ b/fireflyiii/Dockerfile @@ -47,8 +47,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 01-config_yaml.sh" diff --git a/fireflyiii_data_importer/Dockerfile b/fireflyiii_data_importer/Dockerfile index 57e1430ec..12174c75a 100644 --- a/fireflyiii_data_importer/Dockerfile +++ b/fireflyiii_data_importer/Dockerfile @@ -43,8 +43,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 01-config_yaml.sh" diff --git a/fireflyiii_fints_importer/Dockerfile b/fireflyiii_fints_importer/Dockerfile index 4a601ad42..f588324df 100644 --- a/fireflyiii_fints_importer/Dockerfile +++ b/fireflyiii_fints_importer/Dockerfile @@ -36,8 +36,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/flaresolverr/Dockerfile b/flaresolverr/Dockerfile index 9ab811306..ac784afe0 100644 --- a/flaresolverr/Dockerfile +++ b/flaresolverr/Dockerfile @@ -37,8 +37,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/flexget/Dockerfile b/flexget/Dockerfile index 30e40e1b2..621dd4f5d 100644 --- a/flexget/Dockerfile +++ b/flexget/Dockerfile @@ -51,8 +51,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/free_games_claimer/Dockerfile b/free_games_claimer/Dockerfile index 1ca180d05..c3b90fa56 100644 --- a/free_games_claimer/Dockerfile +++ b/free_games_claimer/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/gazpar2mqtt/Dockerfile b/gazpar2mqtt/Dockerfile index b3b5e1a4d..71a071ca9 100644 --- a/gazpar2mqtt/Dockerfile +++ b/gazpar2mqtt/Dockerfile @@ -38,8 +38,8 @@ ENV TZ=Europe/Paris COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 01-config_yaml.sh" diff --git a/gitea/Dockerfile b/gitea/Dockerfile index caeaa2e0b..586f12641 100644 --- a/gitea/Dockerfile +++ b/gitea/Dockerfile @@ -38,8 +38,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 00-global_var.sh 01-custom_script.sh" diff --git a/grav/Dockerfile b/grav/Dockerfile index c2eb944cd..c88d4ae5c 100644 --- a/grav/Dockerfile +++ b/grav/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/guacamole/Dockerfile b/guacamole/Dockerfile index 76517ab88..003933f3d 100644 --- a/guacamole/Dockerfile +++ b/guacamole/Dockerfile @@ -68,8 +68,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/immich/Dockerfile b/immich/Dockerfile index af7ec97f3..531a706f9 100644 --- a/immich/Dockerfile +++ b/immich/Dockerfile @@ -50,8 +50,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/inadyn/Dockerfile b/inadyn/Dockerfile index ebfe0147f..8aa6249c5 100644 --- a/inadyn/Dockerfile +++ b/inadyn/Dockerfile @@ -39,8 +39,8 @@ ENV LANG='C.UTF-8'\ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/jackett/Dockerfile b/jackett/Dockerfile index 0300b0664..5a51606ae 100644 --- a/jackett/Dockerfile +++ b/jackett/Dockerfile @@ -43,8 +43,8 @@ ENV XDG_CONFIG_HOME="/config/addons_config" COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/jellyfin/Dockerfile b/jellyfin/Dockerfile index db5d25075..fdbff3f81 100644 --- a/jellyfin/Dockerfile +++ b/jellyfin/Dockerfile @@ -49,8 +49,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/jellyseerr/Dockerfile b/jellyseerr/Dockerfile index c6677f787..5caa52b3b 100644 --- a/jellyseerr/Dockerfile +++ b/jellyseerr/Dockerfile @@ -47,8 +47,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/joal/Dockerfile b/joal/Dockerfile index 9cbdcddd3..0ad9ddde3 100644 --- a/joal/Dockerfile +++ b/joal/Dockerfile @@ -48,8 +48,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/joplin/Dockerfile b/joplin/Dockerfile index 31bf3689f..7f5f6e139 100644 --- a/joplin/Dockerfile +++ b/joplin/Dockerfile @@ -43,8 +43,8 @@ ENV \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/lidarr/Dockerfile b/lidarr/Dockerfile index bba9d197a..f5d09ca76 100644 --- a/lidarr/Dockerfile +++ b/lidarr/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/linkwarden/Dockerfile b/linkwarden/Dockerfile index 95216c899..4578be5ba 100644 --- a/linkwarden/Dockerfile +++ b/linkwarden/Dockerfile @@ -58,8 +58,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="" diff --git a/mealie/Dockerfile b/mealie/Dockerfile index 6f935d5e6..661816b41 100644 --- a/mealie/Dockerfile +++ b/mealie/Dockerfile @@ -40,8 +40,8 @@ RUN grep -rl "/app/data" /app | xargs sed -i 's|/app/data|/config/addons_config/ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/mylar3/Dockerfile b/mylar3/Dockerfile index 7d47a5900..bddb691cb 100644 --- a/mylar3/Dockerfile +++ b/mylar3/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/nextcloud/Dockerfile b/nextcloud/Dockerfile index 2534f4d9d..3febfe576 100644 --- a/nextcloud/Dockerfile +++ b/nextcloud/Dockerfile @@ -72,8 +72,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile index 97d60b352..4c9dc8c48 100644 --- a/nzbget/Dockerfile +++ b/nzbget/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/omada/Dockerfile b/omada/Dockerfile index b7689b921..8ec69a588 100644 --- a/omada/Dockerfile +++ b/omada/Dockerfile @@ -39,8 +39,8 @@ RUN sed -i '1a /./ha_entrypoint.sh' /entrypoint.sh COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/omada_v3/Dockerfile b/omada_v3/Dockerfile index c5d036646..28d01b8b1 100644 --- a/omada_v3/Dockerfile +++ b/omada_v3/Dockerfile @@ -45,8 +45,8 @@ RUN echo "Adding symlinks to entrypoint" \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/ombi/Dockerfile b/ombi/Dockerfile index fc0ced768..593ae2204 100644 --- a/ombi/Dockerfile +++ b/ombi/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/organizr/Dockerfile b/organizr/Dockerfile index 19dee2ae1..2b12c5d92 100644 --- a/organizr/Dockerfile +++ b/organizr/Dockerfile @@ -39,8 +39,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/overleaf/Dockerfile b/overleaf/Dockerfile index 0885b59c4..b7522360b 100644 --- a/overleaf/Dockerfile +++ b/overleaf/Dockerfile @@ -51,8 +51,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/overseerr/Dockerfile b/overseerr/Dockerfile index fa11b2173..c491d5302 100644 --- a/overseerr/Dockerfile +++ b/overseerr/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/papermerge/Dockerfile b/papermerge/Dockerfile index 294280dae..80193dfb9 100644 --- a/papermerge/Dockerfile +++ b/papermerge/Dockerfile @@ -48,8 +48,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-smb_mounts.sh" diff --git a/photoprism/Dockerfile b/photoprism/Dockerfile index b8458a4dc..8490386f0 100644 --- a/photoprism/Dockerfile +++ b/photoprism/Dockerfile @@ -41,8 +41,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 01-config_yaml.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/piwigo/Dockerfile b/piwigo/Dockerfile index d34dd8d1c..1595b577c 100644 --- a/piwigo/Dockerfile +++ b/piwigo/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/plex/Dockerfile b/plex/Dockerfile index 3d9d9ca7d..e81d1162b 100644 --- a/plex/Dockerfile +++ b/plex/Dockerfile @@ -52,8 +52,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/plex_meta_manager/Dockerfile b/plex_meta_manager/Dockerfile index 0903c1a3a..9c4e960e6 100644 --- a/plex_meta_manager/Dockerfile +++ b/plex_meta_manager/Dockerfile @@ -49,8 +49,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/portainer/Dockerfile b/portainer/Dockerfile index 70a9f9086..8c1043a6c 100644 --- a/portainer/Dockerfile +++ b/portainer/Dockerfile @@ -59,8 +59,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/portainer_agent/Dockerfile b/portainer_agent/Dockerfile index 53a6499b9..9cab91ba3 100644 --- a/portainer_agent/Dockerfile +++ b/portainer_agent/Dockerfile @@ -46,8 +46,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/postgres/Dockerfile b/postgres/Dockerfile index e7e245858..c82d5fe07 100644 --- a/postgres/Dockerfile +++ b/postgres/Dockerfile @@ -42,8 +42,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/prowlarr/Dockerfile b/prowlarr/Dockerfile index dfeaa12d9..3c6040cc9 100644 --- a/prowlarr/Dockerfile +++ b/prowlarr/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/qbittorrent/Dockerfile b/qbittorrent/Dockerfile index 55461a508..d4994884a 100644 --- a/qbittorrent/Dockerfile +++ b/qbittorrent/Dockerfile @@ -96,8 +96,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 90-dns_set.sh" diff --git a/radarr/Dockerfile b/radarr/Dockerfile index b57a99ce9..bf7a8a91e 100644 --- a/radarr/Dockerfile +++ b/radarr/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/readarr/Dockerfile b/readarr/Dockerfile index 0a01fcf54..a9f1b6fe0 100644 --- a/readarr/Dockerfile +++ b/readarr/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/requestrr/Dockerfile b/requestrr/Dockerfile index a485510db..baeb05624 100644 --- a/requestrr/Dockerfile +++ b/requestrr/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/resiliosync/Dockerfile b/resiliosync/Dockerfile index fe86bf6bc..8f5f8cfcb 100644 --- a/resiliosync/Dockerfile +++ b/resiliosync/Dockerfile @@ -60,8 +60,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/sabnzbd/Dockerfile b/sabnzbd/Dockerfile index 8730c788d..ecddcfe9f 100644 --- a/sabnzbd/Dockerfile +++ b/sabnzbd/Dockerfile @@ -40,8 +40,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/seafile/Dockerfile b/seafile/Dockerfile index ac6d492e9..11f8d3b4c 100644 --- a/seafile/Dockerfile +++ b/seafile/Dockerfile @@ -41,8 +41,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 01-config_yaml.sh 00-global_var.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/signalk/Dockerfile b/signalk/Dockerfile index 63e0c0756..5453e4fea 100644 --- a/signalk/Dockerfile +++ b/signalk/Dockerfile @@ -44,8 +44,8 @@ RUN for file in $(grep -sril "/home/node/.signalk" /etc /usr /home); do \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh 01-config_yaml.sh" diff --git a/sonarr/Dockerfile b/sonarr/Dockerfile index 863323238..ec1e0486d 100644 --- a/sonarr/Dockerfile +++ b/sonarr/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-disable_ingress.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/sponsorblockcast/Dockerfile b/sponsorblockcast/Dockerfile index 7cb10ea8b..59c72cf36 100644 --- a/sponsorblockcast/Dockerfile +++ b/sponsorblockcast/Dockerfile @@ -37,8 +37,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/spotweb/Dockerfile b/spotweb/Dockerfile index 633b606d3..9e7944434 100644 --- a/spotweb/Dockerfile +++ b/spotweb/Dockerfile @@ -94,8 +94,8 @@ RUN if [ -d /app ]; then chown -R nginx /app; fi COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="01-custom_script.sh" diff --git a/tandoor_recipes/Dockerfile b/tandoor_recipes/Dockerfile index e09703588..e962a4560 100644 --- a/tandoor_recipes/Dockerfile +++ b/tandoor_recipes/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/tdarr/Dockerfile b/tdarr/Dockerfile index 8e1d46345..f62b13ba1 100644 --- a/tdarr/Dockerfile +++ b/tdarr/Dockerfile @@ -35,8 +35,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/teamspeak/Dockerfile b/teamspeak/Dockerfile index 8c7966cdb..bfa919d55 100644 --- a/teamspeak/Dockerfile +++ b/teamspeak/Dockerfile @@ -42,8 +42,8 @@ VOLUME [ "/data:/var/ts3server/" ] COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/transmission/Dockerfile b/transmission/Dockerfile index 8c4e2f9b6..44373cbe4 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -51,8 +51,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-dns_set.sh 00-local_mounts.sh 00-smb_mounts.sh " diff --git a/transmission_openvpn/Dockerfile b/transmission_openvpn/Dockerfile index a84550ad9..119a1c0a2 100644 --- a/transmission_openvpn/Dockerfile +++ b/transmission_openvpn/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 90-dns_set.sh 00-local_mounts.sh 00-smb_mounts.sh " diff --git a/ubooquity/Dockerfile b/ubooquity/Dockerfile index 7f095dbff..5566df038 100644 --- a/ubooquity/Dockerfile +++ b/ubooquity/Dockerfile @@ -51,8 +51,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/unpackerr/Dockerfile b/unpackerr/Dockerfile index d2c56e162..e1bc7f135 100644 --- a/unpackerr/Dockerfile +++ b/unpackerr/Dockerfile @@ -39,8 +39,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/webtop_kde/Dockerfile b/webtop_kde/Dockerfile index 7886f8da1..ede96cd4a 100644 --- a/webtop_kde/Dockerfile +++ b/webtop_kde/Dockerfile @@ -50,8 +50,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 90-dns_set.sh" diff --git a/webtrees/Dockerfile b/webtrees/Dockerfile index a14595931..c385664e9 100644 --- a/webtrees/Dockerfile +++ b/webtrees/Dockerfile @@ -47,8 +47,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 01-config_yaml.sh 00-local_mounts.sh 00-smb_mounts.sh" diff --git a/wger/Dockerfile b/wger/Dockerfile index cc1de2312..312f14fba 100644 --- a/wger/Dockerfile +++ b/wger/Dockerfile @@ -47,8 +47,8 @@ RUN echo "wger ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 01-config_yaml.sh" diff --git a/whatsapper/Dockerfile b/whatsapper/Dockerfile index 7f3a858ba..0427778ee 100644 --- a/whatsapper/Dockerfile +++ b/whatsapper/Dockerfile @@ -37,8 +37,8 @@ USER root COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 00-global_var.sh 01-custom_script.sh" diff --git a/whoogle/Dockerfile b/whoogle/Dockerfile index 75fdbbbb0..a88d4c6c4 100644 --- a/whoogle/Dockerfile +++ b/whoogle/Dockerfile @@ -41,8 +41,8 @@ RUN \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-global_var.sh" diff --git a/xteve/Dockerfile b/xteve/Dockerfile index 6c85becad..44009cd0d 100644 --- a/xteve/Dockerfile +++ b/xteve/Dockerfile @@ -41,8 +41,8 @@ RUN cp -vnpr /home/xteve* /data || true COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/zoneminder/Dockerfile b/zoneminder/Dockerfile index daf87a05b..ed9714bf4 100644 --- a/zoneminder/Dockerfile +++ b/zoneminder/Dockerfile @@ -46,8 +46,8 @@ RUN sed -i 's|/etc/zm.conf|/config/addons_config/zoneminder/zm.conf|g' /usr/loca COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh" diff --git a/zzz_archived_bitwarden/Dockerfile b/zzz_archived_bitwarden/Dockerfile index ba990c0cd..bb24d5dde 100644 --- a/zzz_archived_bitwarden/Dockerfile +++ b/zzz_archived_bitwarden/Dockerfile @@ -43,8 +43,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-deprecated.sh" diff --git a/zzz_archived_code-server/Dockerfile b/zzz_archived_code-server/Dockerfile index f0f639a25..f59f1672d 100644 --- a/zzz_archived_code-server/Dockerfile +++ b/zzz_archived_code-server/Dockerfile @@ -41,8 +41,8 @@ RUN chmod 744 /ha_lsio.sh && if grep -qr "lsio" /etc; then /ha_lsio.sh "$CONFIGL COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 01-custom_script.sh 00-local_mounts.sh 00-smb_mounts.sh 00-deprecated.sh" diff --git a/zzz_archived_paperless_ngx/Dockerfile b/zzz_archived_paperless_ngx/Dockerfile index d924c4f0f..4272af698 100644 --- a/zzz_archived_paperless_ngx/Dockerfile +++ b/zzz_archived_paperless_ngx/Dockerfile @@ -39,8 +39,8 @@ ENV S6_CMD_WAIT_FOR_SERVICES=1 \ COPY rootfs/ / # Uses /bin for compatibility purposes -# hadolint ignore=SC2114 -RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then if [ -d /bin ]; then cp -rn /bin/* /usr/bin/ && rm -r /bin; fi; ln -s /usr/bin /bin; fi +RUN if [ ! -f /bin/sh ] && [ -f /usr/bin/sh ]; then ln -s /usr/bin/sh /bin/sh; fi && \ + if [ ! -f /bin/bash ] && [ -f /usr/bin/bash ]; then ln -s /usr/bin/bash /bin/bash; fi # Modules ARG MODULES="00-banner.sh 00-local_mounts.sh 00-smb_mounts.sh 01-custom_script.sh"