carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1# The protected view of the agent's per-role log sockets (isolated-exec
2# design §3.2, §6.4): /run/carlos/.logs bound onto /run/carlos/logs with
3# nosymfollow. This directory is bound into NO instance namespace; the
4# mount option is for the transition release, in which unisolated flat
5# tenants still share the agent's uid and could otherwise turn a log
6# socket path into a symlink that PID 1 opens as root for some unit's
7# stdout (codex R3-1). See data-instances.mount for the ordering.
8[Unit]
9Description=carlos instance log sockets (bind, nosymfollow)
10DefaultDependencies=no
11After=systemd-tmpfiles-setup.service
12Before=carlos-edge.service carlos-instance-control.service
13Conflicts=umount.target
14Before=umount.target
15
16[Mount]
17What=/run/carlos/.logs
18Where=/run/carlos/logs
19Type=none
20Options=bind,nosymfollow,nosuid,nodev,noexec
21
22[Install]
23WantedBy=multi-user.target
24