summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/modules-load.d/spice-vdagentd.conf2
-rw-r--r--data/spice-vdagentd.service19
2 files changed, 21 insertions, 0 deletions
diff --git a/data/modules-load.d/spice-vdagentd.conf b/data/modules-load.d/spice-vdagentd.conf
new file mode 100644
index 0000000..51d1981
--- /dev/null
+++ b/data/modules-load.d/spice-vdagentd.conf
@@ -0,0 +1,2 @@
+# load uinput.ko for spice input
+uinput
diff --git a/data/spice-vdagentd.service b/data/spice-vdagentd.service
new file mode 100644
index 0000000..d301fa0
--- /dev/null
+++ b/data/spice-vdagentd.service
@@ -0,0 +1,19 @@
+[Unit]
+Description=Agent daemon for Spice guests
+After=dbus.target
+
+# TODO we should use:
+#Requires=spice-vdagentd.socket
+
+# On systems without virtio spice channel, don't start
+ConditionPathExists=/dev/virtio-ports/com.redhat.spice.0
+
+[Service]
+EnvironmentFile=-/etc/sysconfig/spice-vdagentd
+ExecStartPre=/bin/rm -f /var/run/spice-vdagentd/spice-vdagent-sock
+ExecStart=/usr/sbin/spice-vdagentd $SPICE_VDAGENTD_EXTRA_ARGS
+PIDFile=/var/run/spice-vdagentd/spice-vdagentd.pid
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target