23 lines
745 B
Desktop File
23 lines
745 B
Desktop File
# UNINSTALLED USER unit. Start only in the qualified runtime user manager.
|
|
[Unit]
|
|
Description=Archipelago unprivileged runtime command worker
|
|
Requires=archipelago-runtime-tmux.service archipelago-runtime-podman.service
|
|
After=archipelago-runtime-tmux.service archipelago-runtime-podman.service dbus.socket
|
|
|
|
[Service]
|
|
Type=notify
|
|
ExecCondition=/usr/bin/python3 -I -S /usr/libexec/runtime_uplink.py --c01 --runtime-dir=%t --timeout=5
|
|
ExecStart=/usr/bin/python3 -I -S /usr/lib/archipelago/c01_runtime.py worker
|
|
Delegate=yes
|
|
KillMode=control-group
|
|
Restart=no
|
|
TimeoutStopSec=infinity
|
|
SendSIGKILL=no
|
|
TasksMax=512
|
|
UMask=0077
|
|
# Mapping helpers need their normal setuid path. No ambient capabilities.
|
|
NoNewPrivileges=no
|
|
|
|
[Install]
|
|
WantedBy=default.target
|