File
Blob: container/container-shell.sh
| 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail |
| 3 | |
| 4 | # Sandbox sessions currently expose a terminal device without a controlling |
| 5 | # TTY/process group. Running the user shell inside `script(1)` allocates a |
| 6 | # nested PTY so Ctrl+C/Ctrl+D and job control work as expected. |
| 7 | exec /usr/bin/script -qefc "/usr/bin/zsh -i" /dev/null |