Skip to content

Commit c60adc9

Browse files
authored
Merge pull request #281 from infosiftr/chown
Only chown things in the entrypoint that are not already owned by rabbitmq
2 parents 406d5ee + fa42cf2 commit c60adc9

12 files changed

+12
-12
lines changed

3.6-rc/alpine/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec su-exec rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.6-rc/debian/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.6-rc/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.6/alpine/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec su-exec rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.6/debian/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.6/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7-rc/alpine/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec su-exec rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7-rc/debian/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7-rc/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7/alpine/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec su-exec rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7/debian/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

3.7/docker-entrypoint.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ file_env() {
2626
# allow the container to be started with `--user`
2727
if [[ "$1" == rabbitmq* ]] && [ "$(id -u)" = '0' ]; then
2828
if [ "$1" = 'rabbitmq-server' ]; then
29-
chown -R rabbitmq /var/lib/rabbitmq
29+
find /var/lib/rabbitmq \! -user rabbitmq -exec chown rabbitmq '{}' +
3030
fi
3131
exec gosu rabbitmq "$BASH_SOURCE" "$@"
3232
fi

0 commit comments

Comments
 (0)