This repository was archived by the owner on Nov 30, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +24
-24
lines changed
azure-ansible/.devcontainer/library-scripts
azure-terraform/.devcontainer/library-scripts
codespaces-linux/.devcontainer/library-scripts
dapr-dotnet/.devcontainer/library-scripts
dapr-javascript-node/.devcontainer/library-scripts
docker-from-docker-compose/.devcontainer/library-scripts
docker-from-docker/.devcontainer/library-scripts
kubernetes-helm/.devcontainer/library-scripts Expand file tree Collapse file tree 8 files changed +24
-24
lines changed Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
Original file line number Diff line number Diff line change 227
227
228
228
# Add a stub if not adding non-root user access, user is root
229
229
if [ " ${ENABLE_NONROOT_DOCKER} " = " false" ] || [ " ${USERNAME} " = " root" ]; then
230
- echo ' /usr/bin/env bash -c "\ $@"' > /usr/local/share/docker-init.sh
230
+ echo -e ' #! /usr/bin/env bash\nexec " $@"' > /usr/local/share/docker-init.sh
231
231
chmod +x /usr/local/share/docker-init.sh
232
232
exit 0
233
233
fi
@@ -284,7 +284,7 @@ log "Ensuring ${USERNAME} has access to ${SOURCE_SOCKET} via ${TARGET_SOCKET}"
284
284
if [ "${ENABLE_NONROOT_DOCKER} " = "true" ] && [ "${SOURCE_SOCKET} " != "${TARGET_SOCKET} " ] && [ "${USERNAME} " != "root" ] && [ "${USERNAME} " != "0" ]; then
285
285
SOCKET_GID=\$ (stat -c '%g' ${SOURCE_SOCKET} )
286
286
if [ "\$ {SOCKET_GID}" != "0" ] && [ "\$ {SOCKET_GID}" != "${DOCKER_GID} " ]; then
287
- sudoIf groupmod --gid "\$ {SOCKET_GID}" " ${USERNAME} "
287
+ sudoIf groupmod --gid "\$ {SOCKET_GID}" docker
288
288
else
289
289
# Enable proxy if not already running
290
290
if [ ! -f "\$ {SOCAT_PID}" ] || ! ps -p \$ (cat \$ {SOCAT_PID}) > /dev/null; then
@@ -306,4 +306,4 @@ exec "\$@"
306
306
EOF
307
307
chmod +x /usr/local/share/docker-init.sh
308
308
chown ${USERNAME} :root /usr/local/share/docker-init.sh
309
- echo " Done!"
309
+ echo " Done!"
You can’t perform that action at this time.
0 commit comments