[systemd][fix] install service files to system directory for auto-launching on boot 84/41284/1 tizen_3.0.2015.q2_common accepted/tizen/3.0.2015.q2/common/20150615.160023 accepted/tizen/common/20150615.075938 accepted/tizen/mobile/20150616.010645 accepted/tizen/tv/20150616.010654 accepted/tizen/wearable/20150616.010709 submit/tizen/20150612.083721 submit/tizen_3.0.2015.q2_common/20150615.075539
authorSeungbae Shin <seungbae.shin@samsung.com>
Fri, 12 Jun 2015 08:28:18 +0000 (17:28 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Fri, 12 Jun 2015 08:28:18 +0000 (17:28 +0900)
Change-Id: Ib5913a8ea94a5390cd5b18cf9e71a6a40e562860

configure.ac
packaging/pulseaudio.spec
src/Makefile.am

index 7d38317..5c4eb63 100644 (file)
@@ -1289,9 +1289,10 @@ AS_IF([test "x$HAVE_SYSTEMD" = "x1"],
 
 AC_ARG_WITH([systemdsystemunitdir],
         AS_HELP_STRING([--with-systemdsystemunitdir=DIR], [Directory for systemd system service files]),
-        [systemdsystemunitdir=$withval], [systemdsystemunitdir="${libdir}/systemd/system"])
-
-AC_SUBST(systemdsystemunitdir)
+        [], [with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)])
+if test "x$with_systemdsystemunitdir" != xno; then
+        AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])
+fi
 
 AC_ARG_WITH([systemduserunitdir],
         AS_HELP_STRING([--with-systemduserunitdir=DIR], [Directory for systemd user service files]),
@@ -1557,7 +1558,7 @@ AC_CONFIG_FILES([src/system.pa:src/daemon/system.pa.in],
     [m4 src/system.pa > src/system.pa.gen && mv src/system.pa.gen src/system.pa])
 AS_IF([test "x$HAVE_SYSTEMD_DAEMON" = "x1"],
     [
-        AC_CONFIG_FILES([src/pulseaudio.service:src/daemon/systemd/user/pulseaudio.service.in])
+        AC_CONFIG_FILES([src/daemon/systemd/user/pulseaudio.service:src/daemon/systemd/user/pulseaudio.service.in])
         AC_CONFIG_FILES([src/daemon/systemd/system/pulseaudio.service:src/daemon/systemd/system/pulseaudio.service.in])
     ])
 
index 77a5893..68badbe 100644 (file)
@@ -427,9 +427,9 @@ fi
 %{_libdir}/pulse-%{version}/modules/module-role-ducking.so
 %{_libdir}/pulse-%{version}/modules/module-systemd-login.so
 %{_unitdir_user}/pulseaudio.service
+%{_unitdir_user}/pulseaudio.socket
 %{_unitdir}/pulseaudio.service
 %{_unitdir}/multi-user.target.wants/pulseaudio.service
-%{_unitdir_user}/pulseaudio.socket
 %if %{with pulseaudio_samsung_policy}
 %{_libdir}/pulse-%{version}/modules/module-policy.so
 %endif
@@ -541,8 +541,8 @@ fi
 %files cascaded-setup
 %config(noreplace) %{_sysconfdir}/pulse/cascaded.pa
 %config(noreplace) %{_sysconfdir}/pulse/tunnel-manager.conf
-%{_libdir}/systemd/system/pulseaudio.service
-%{_libdir}/systemd/system/pulseaudio.socket
+%{_unitdir}/pulseaudio.service
+%{_unitdir}/pulseaudio.socket
 
 %files module-devel
 %manifest %{name}.manifest
index 2e7af09..795b1d1 100644 (file)
@@ -258,7 +258,7 @@ systemdsystemunit_DATA = \
     daemon/systemd/system/pulseaudio.socket
 
 systemduserunit_DATA = \
-    pulseaudio.service \
+    daemon/systemd/user/pulseaudio.service \
     daemon/systemd/user/pulseaudio.socket
 
 endif