chiark / gitweb /
units: add SUSE service files
[elogind.git] / Makefile.am
index 5f880afe0045be08336c09f36474bd39b456152f..d752ec58c248c2bd97bcba085f459565e00f2968 100644 (file)
@@ -28,7 +28,6 @@ sessionunitdir=$(pkgdatadir)/session
 
 # And these are the special ones for /
 rootdir=@rootdir@
-rootsbindir=$(rootdir)/sbin
 rootbindir=$(rootdir)/bin
 rootlibexecdir=$(rootdir)/lib/systemd
 systemunitdir=$(rootdir)/lib/systemd/system
@@ -42,13 +41,11 @@ AM_CPPFLAGS = \
        -DSESSION_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/session\" \
        -DSESSION_DATA_UNIT_PATH=\"$(sessionunitdir)\" \
        -DCGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
-       -DSYSTEMD_BINARY_PATH=\"$(rootsbindir)/systemd\" \
+       -DSYSTEMD_BINARY_PATH=\"$(rootbindir)/systemd\" \
        -I $(top_srcdir)/src
 
-rootsbin_PROGRAMS = \
-       systemd
-
 rootbin_PROGRAMS = \
+       systemd \
        systemctl
 
 if HAVE_GTK
@@ -162,6 +159,13 @@ dist_systemunit_DATA += \
        units/fedora/sysinit.service
 endif
 
+if TARGET_SUSE
+dist_systemunit_DATA += \
+       units/suse/halt.service \
+       units/suse/poweroff.service \
+       units/suse/reboot.service
+endif
+
 if TARGET_GENTOO
 dist_systemunit_DATA += \
        units/gentoo/halt.service \