File libvirtd.service of Package kvm-container
[Unit]
Description=Libvirtd daemon container
Documentation=https://build.opensuse.org/package/show/SUSE:ALP:Workloads/kvm-container
After=network-online.target
Wants=network-online.target
StartLimitIntervalSec=40
StartLimitBurst=5
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
Restart=on-failure
RestartSec=1s
TimeoutStopSec=70
Environment=IMAGE=registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/kvm:latest
Environment=CONFIG_DIR=/etc/
EnvironmentFile=-/etc/kvm-container.conf
EnvironmentFile=-/etc/default/kvm-container
ExecStartPre=-/usr/bin/podman run --env IMAGE=${IMAGE} --rm --privileged -v /:/host ${IMAGE} /bin/bash /container/label-install
ExecStartPre=-/bin/bash /usr/local/bin/kvm-container-manage.sh stop
ExecStartPre=/bin/bash /usr/local/bin/kvm-container-manage.sh create
ExecStart=/usr/bin/podman start libvirtd
ExecStop=/usr/bin/podman stop libvirtd
ExecStopPost=/usr/bin/ip link delete ${BRIDGEIF}
ExecStopPost=/usr/bin/podman rm libvirtd
Type=notify
NotifyAccess=all
[Install]
WantedBy=multi-user.target