fix: docker sandbox: restore ACLs on start

pull/587/head
Stéphane Lesimple 5 months ago committed by Stéphane Lesimple
parent a62439f2be
commit bea7d64146

@ -8,6 +8,13 @@ else
test -x /etc/rc.d/sshd && /etc/rc.d/sshd onestart test -x /etc/rc.d/sshd && /etc/rc.d/sshd onestart
fi fi
# If the container was committed and pushed to a registry and later retrieved,
# the extended ACLs on the filesystem may have silently disappeared,
# as the registry storage may not support them.
# cf https://forums.docker.com/t/setfacl-very-long-setting/131897
# Ensure we repair/restore them before opening the SSH service:
/opt/bastion/bin/admin/install --minimal
if [ "$1" = "--sandbox" ]; then if [ "$1" = "--sandbox" ]; then
echo "The Bastion sandbox container is running, you can now connect to its port 22 (probably remapped to another port on the host)" echo "The Bastion sandbox container is running, you can now connect to its port 22 (probably remapped to another port on the host)"
fi fi

Loading…
Cancel
Save