add wrapper script to set umask on downstream images

Ref: 92c6e348cf
pull/58/head
Eric Nemchik 2020-11-04 16:38:38 -06:00
rodzic 694e8f2e9d
commit 97c0c67be6
4 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -99,6 +99,7 @@ RUN \
/app \
/config \
/defaults && \
mv /usr/bin/with-contenv /usr/bin/with-contenvb && \
echo "**** cleanup ****" && \
apt-get clean && \
rm -rf \

Wyświetl plik

@ -99,6 +99,7 @@ RUN \
/app \
/config \
/defaults && \
mv /usr/bin/with-contenv /usr/bin/with-contenvb && \
echo "**** add qemu ****" && \
curl -o \
/usr/bin/qemu-aarch64-static -L \

Wyświetl plik

@ -99,6 +99,7 @@ RUN \
/app \
/config \
/defaults && \
mv /usr/bin/with-contenv /usr/bin/with-contenvb && \
echo "**** add qemu ****" && \
curl -o \
/usr/bin/qemu-arm-static -L \

Wyświetl plik

@ -0,0 +1,7 @@
#! /bin/bash
if [[ -f /var/run/s6/container_environment/UMASK ]] && [[ "$(pwdx $$)" =~ "/run/s6/services/" ]]; then
umask $(cat /var/run/s6/container_environment/UMASK)
exec /usr/bin/with-contenvb "$@"
else
exec /usr/bin/with-contenvb "$@"
fi