From 367a282c61460a1f021df086887ad195e26fc968 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 13 Aug 2020 20:08:30 +0100 Subject: [PATCH] Don't quit on chmod error, it can be ignored. --- docker/1.5-openssl/docker-entrypoint.sh | 2 +- docker/1.5/docker-entrypoint.sh | 2 +- docker/1.6-openssl/docker-entrypoint.sh | 2 +- docker/1.6/docker-entrypoint.sh | 2 +- docker/generic/docker-entrypoint.sh | 15 +++++---------- docker/local/docker-entrypoint.sh | 15 +++++---------- 6 files changed, 14 insertions(+), 24 deletions(-) diff --git a/docker/1.5-openssl/docker-entrypoint.sh b/docker/1.5-openssl/docker-entrypoint.sh index 378d91ec..583f67c9 100755 --- a/docker/1.5-openssl/docker-entrypoint.sh +++ b/docker/1.5-openssl/docker-entrypoint.sh @@ -4,7 +4,7 @@ set -e # Set permissions user="$(id -u)" if [ "$user" = '0' ]; then - [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true fi exec "$@" diff --git a/docker/1.5/docker-entrypoint.sh b/docker/1.5/docker-entrypoint.sh index 378d91ec..583f67c9 100755 --- a/docker/1.5/docker-entrypoint.sh +++ b/docker/1.5/docker-entrypoint.sh @@ -4,7 +4,7 @@ set -e # Set permissions user="$(id -u)" if [ "$user" = '0' ]; then - [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true fi exec "$@" diff --git a/docker/1.6-openssl/docker-entrypoint.sh b/docker/1.6-openssl/docker-entrypoint.sh index 378d91ec..583f67c9 100755 --- a/docker/1.6-openssl/docker-entrypoint.sh +++ b/docker/1.6-openssl/docker-entrypoint.sh @@ -4,7 +4,7 @@ set -e # Set permissions user="$(id -u)" if [ "$user" = '0' ]; then - [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true fi exec "$@" diff --git a/docker/1.6/docker-entrypoint.sh b/docker/1.6/docker-entrypoint.sh index 378d91ec..583f67c9 100755 --- a/docker/1.6/docker-entrypoint.sh +++ b/docker/1.6/docker-entrypoint.sh @@ -4,7 +4,7 @@ set -e # Set permissions user="$(id -u)" if [ "$user" = '0' ]; then - [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true fi exec "$@" diff --git a/docker/generic/docker-entrypoint.sh b/docker/generic/docker-entrypoint.sh index 85099f54..583f67c9 100755 --- a/docker/generic/docker-entrypoint.sh +++ b/docker/generic/docker-entrypoint.sh @@ -1,15 +1,10 @@ #!/bin/ash set -e -docker_set_permissions() { - local user; user="$(id -u)" - - if [ "$user" = '0' ]; then - chown -R mosquitto:mosquitto /mosquitto - fi -} - - -docker_set_permissions() +# Set permissions +user="$(id -u)" +if [ "$user" = '0' ]; then + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true +fi exec "$@" diff --git a/docker/local/docker-entrypoint.sh b/docker/local/docker-entrypoint.sh index 85099f54..583f67c9 100755 --- a/docker/local/docker-entrypoint.sh +++ b/docker/local/docker-entrypoint.sh @@ -1,15 +1,10 @@ #!/bin/ash set -e -docker_set_permissions() { - local user; user="$(id -u)" - - if [ "$user" = '0' ]; then - chown -R mosquitto:mosquitto /mosquitto - fi -} - - -docker_set_permissions() +# Set permissions +user="$(id -u)" +if [ "$user" = '0' ]; then + [ -d "/mosquitto" ] && chown -R mosquitto:mosquitto /mosquitto || true +fi exec "$@"