summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-06-28 03:28:00 +0200
committerHans de Goede <hdegoede@redhat.com>2012-08-24 20:41:14 +0200
commitcb123d3e35039097dcf248eac026a7d7914a123d (patch)
treef4413ba76ec01da16b2dda507e1021406f934baf /Makefile.am
parent15870635f49ea33f368f0ee20bc525046e9fd635 (diff)
downloadvd_agent-cb123d3e35039097dcf248eac026a7d7914a123d.tar.gz
vd_agent-cb123d3e35039097dcf248eac026a7d7914a123d.tar.xz
vd_agent-cb123d3e35039097dcf248eac026a7d7914a123d.zip
Add --with-init-script with systemd support
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am20
1 files changed, 17 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index 365a6dd..170a922 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -37,9 +37,6 @@ xdgautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
gdmautostartdir = $(datadir)/gdm/autostart/LoginWindow
gdmautostart_DATA = $(top_srcdir)/data/spice-vdagent.desktop
-initdir = $(sysconfdir)/rc.d/init.d
-init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
-
install-data-local:
$(mkdir_p) $(DESTDIR)$(localstatedir)/log/spice-vdagentd
$(mkdir_p) $(DESTDIR)$(localstatedir)/run/spice-vdagentd
@@ -48,6 +45,19 @@ install-data-local:
tmpfilesdir = $(sysconfdir)/tmpfiles.d
tmpfiles_DATA = $(top_srcdir)/data/tmpfiles.d/spice-vdagentd.conf
+modulesdir = $(sysconfdir)/modules-load.d
+modules_DATA = $(top_srcdir)/data/modules-load.d/spice-vdagentd.conf
+
+if INIT_SCRIPT_RED_HAT
+initdir = $(sysconfdir)/rc.d/init.d
+init_SCRIPTS = $(top_srcdir)/data/spice-vdagentd
+endif
+
+if INIT_SCRIPT_SYSTEMD
+systemdunitdir = $(SYSTEMDSYSTEMUNITDIR)
+systemdunit_DATA = $(top_srcdir)/data/spice-vdagentd.service
+endif
+
EXTRA_DIST = \
README.RHEL-5 \
data/modules-load.d/spice-vdagentd.conf \
@@ -57,3 +67,7 @@ EXTRA_DIST = \
data/tmpfiles.d/spice-vdagentd.conf \
data/xorg.conf.RHEL-5 \
$(NULL)
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --with-init-script=redhat \
+ $(NULL)