Fixu unit file installation.
authorAuke Kok <auke-jan.h.kok@intel.com>
Mon, 23 Apr 2012 18:26:37 +0000 (11:26 -0700)
committerAuke Kok <auke-jan.h.kok@intel.com>
Mon, 23 Apr 2012 18:26:37 +0000 (11:26 -0700)
Makefile.am
configure.ac

index f68b439..9bfca41 100644 (file)
@@ -2,5 +2,12 @@ SUBDIRS = src
 
 EXTRA_DIST = AUTHORS COPYING INSTALL
 
-systemdunitdir = @SYSTEMD_UNITDIR@
-systemdunit_DATA = xorg.service xorg.target
+systemduserunitdir = @SYSTEMD_USERUNITDIR@
+systemduserunit_DATA = xorg.service xorg.target
+
+systemduserunit-install-hook:
+       mkdir -p $(DESTDIR)$(systemduserunitdir)/xorg.target.wants
+       ln -sf ../xorg.service $(DESTDIR)$(systemduserunitdir)/xorg.target.wants/xorg.service
+
+install-data-hook: systemduserunit-install-hook
+
index b744084..bf37c98 100644 (file)
@@ -21,13 +21,13 @@ AC_CHECK_LIB([rt], [main], ,
 
 PKG_CHECK_MODULES([SYSTEMD], [systemd])
 
-AC_ARG_WITH([systemdunitdir], AC_HELP_STRING([--with-systemdunitdir=DIR],
-       [path to systemd service directory]), [path_systemdunit=${withval}],
-       [path_systemdunit="`$PKG_CONFIG --variable=systemdsystemunitdir systemd`"])
-if (test -n "${path_systemdunit}"); then
-SYSTEMD_UNITDIR="${path_systemdunit}"
-AC_SUBST(SYSTEMD_UNITDIR)
-AM_CONDITIONAL(SYSTEMD, test -n "${path_systemdunit}")
+AC_ARG_WITH([systemduserunitdir], AC_HELP_STRING([--with-systemduserunitdir=DIR],
+       [path to systemd user service directory]), [path_systemduserunit=${withval}],
+       [path_systemduserunit="`$PKG_CONFIG --variable=systemduserunitdir systemd`"])
+if (test -n "${path_systemduserunit}"); then
+SYSTEMD_USERUNITDIR="${path_systemduserunit}"
+AC_SUBST(SYSTEMD_USERUNITDIR)
+AM_CONDITIONAL(SYSTEMD, test -n "${path_systemduserunit}")
 fi
 
 # Checks for header files.