linux-sgx/qgs.service
Daniel P. Berrangé f370d400ee Initial import
Resolves: https://issues.redhat.com/browse/RHELPLAN-171792
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-03-19 16:55:37 +00:00

29 lines
792 B
Desktop File

[Unit]
Description=Intel(R) TD Quoting Generation Service
After=syslog.target network.target auditd.service mpa_registration.service
ConditionPathExists=/dev/sgx_enclave
Requires=mpa_registration.service
[Service]
Type=simple
User=qgs
EnvironmentFile=-/etc/sysconfig/qgs
ExecStartPre=+mkdir -p /var/run/tdx-qgs
ExecStartPre=+chown qgs.qgs /var/run/tdx-qgs
ExecStart=/usr/bin/qgs --no-daemon $QGS_ARGS
# qgs fails to delete the socket on stop and
# won't delete it on startup either :-(
ExecStopPost=rm -f /var/run/tdx-qgs/qgs.socket
ExecReload=/bin/kill -SIGHUP $MAINPID
Restart=on-failure
RestartSec=15s
WorkingDirectory=/var/lib/qgs
InaccessibleDirectories=/home
DevicePolicy=closed
DeviceAllow=/dev/sgx_enclave rw
DeviceAllow=/dev/sgx_provision rw
[Install]
WantedBy=multi-user.target