gentoo-ebuilds/app-containers/incus/files/incus-6.14-r1.service
Joonas Niilola 3926111315
app-containers/incus: fix the previous attempt at systemd service files
Apparently "PassEnvironment" didn't work as planned, do the "Plan B" instead and
just point EnvironmentFile at the /etc/env.d/90incus file.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-07-15 19:19:37 +03:00

22 lines
621 B
Desktop File

[Unit]
Description=Incus - main daemon
After=network-online.target lxcfs.service incus.socket
Requires=network-online.target lxcfs.service incus.socket
[Service]
ExecStart=/usr/sbin/incusd --group incus-admin --syslog
ExecStartPost=/usr/sbin/incusd waitready --timeout=600
ExecStartPre=/bin/mkdir -p /var/log/incus
ExecStartPre=/bin/chown -R root:incus-admin /var/log/incus
KillMode=process
EnvironmentFile=/etc/env.d/90incus
PermissionsStartOnly=true
TimeoutStartSec=600s
TimeoutStopSec=30s
Restart=on-failure
LimitNOFILE=1048576
LimitNPROC=infinity
TasksMax=infinity
[Install]
Also=incus-startup.service incus.socket