64 lines
1.9 KiB
Diff
64 lines
1.9 KiB
Diff
From 2574422c8459daa063e8b3768bffe0da8fe347b5 Mon Sep 17 00:00:00 2001
|
|
From: Rex Dieter <rdieter@gmail.com>
|
|
Date: Fri, 16 Jul 2021 11:03:54 -0500
|
|
Subject: [PATCH 4/4] Provide systemd user spice-vdagent.service
|
|
|
|
---
|
|
Makefile.am | 5 +++++
|
|
configure.ac | 2 ++
|
|
data/spice-vdagent.service | 5 +++++
|
|
3 files changed, 12 insertions(+)
|
|
create mode 100644 data/spice-vdagent.service
|
|
|
|
diff --git a/Makefile.am b/Makefile.am
|
|
index e8fa4a6..9c30bae 100644
|
|
--- a/Makefile.am
|
|
+++ b/Makefile.am
|
|
@@ -167,6 +167,10 @@ systemdunit_DATA = \
|
|
$(top_srcdir)/data/spice-vdagentd.service \
|
|
$(top_srcdir)/data/spice-vdagentd.socket
|
|
|
|
+userunitdir = $(SYSTEMDUSERUNITDIR)
|
|
+userunit_DATA = \
|
|
+ $(top_srcdir)/data/spice-vdagent.service
|
|
+
|
|
udevrulesdir = $(udevdir)/rules.d
|
|
udevrules_DATA = $(top_srcdir)/data/70-spice-vdagentd.rules
|
|
|
|
@@ -185,6 +189,7 @@ EXTRA_DIST = \
|
|
CHANGELOG.md \
|
|
data/70-spice-vdagentd.rules \
|
|
data/spice-vdagent.desktop \
|
|
+ data/spice-vdagent.service \
|
|
data/spice-vdagentd \
|
|
data/spice-vdagentd.service \
|
|
data/spice-vdagentd.socket \
|
|
diff --git a/configure.ac b/configure.ac
|
|
index 3de9b9b..f6abf3d 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -64,7 +64,9 @@ AC_MSG_RESULT($with_init_script)
|
|
|
|
if test "x$init_systemd" = "xyes"; then
|
|
SYSTEMDSYSTEMUNITDIR=`${PKG_CONFIG} systemd --variable=systemdsystemunitdir`
|
|
+ SYSTEMDUSERUNITDIR=`${PKG_CONFIG} systemd --variable=systemduserunitdir`
|
|
AC_SUBST(SYSTEMDSYSTEMUNITDIR)
|
|
+ AC_SUBST(SYSTEMDUSERUNITDIR)
|
|
# earlier versions of systemd require a separate libsystemd-daemon library
|
|
PKG_CHECK_MODULES([LIBSYSTEMD_DAEMON],
|
|
[libsystemd >= 209],
|
|
diff --git a/data/spice-vdagent.service b/data/spice-vdagent.service
|
|
new file mode 100644
|
|
index 0000000..09590b9
|
|
--- /dev/null
|
|
+++ b/data/spice-vdagent.service
|
|
@@ -0,0 +1,5 @@
|
|
+[Unit]
|
|
+Description=Spice guest session agent
|
|
+
|
|
+[Service]
|
|
+ExecStart=/usr/bin/spice-vdagent -x
|
|
--
|
|
2.31.1
|
|
|