Use PathExists instead of ConditionPathExists 11/282111/2
authorYoungHun Kim <yh8004.kim@samsung.com>
Tue, 27 Sep 2022 06:26:10 +0000 (15:26 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Tue, 27 Sep 2022 06:28:05 +0000 (15:28 +0900)
 - ConditionPathExists does not guarantee service file execution sequence.

Change-Id: Ie29ee1954aed23eee2bc931ffdefaf3795a20b7b

packaging/muse-server-display.path [new file with mode: 0644]
packaging/muse-server.service
packaging/mused.spec

diff --git a/packaging/muse-server-display.path b/packaging/muse-server-display.path
new file mode 100644 (file)
index 0000000..1c1fe05
--- /dev/null
@@ -0,0 +1,7 @@
+[Unit]
+Description=muse server
+DefaultDependencies=no
+
+[Path]
+PathExists=/run/wayland-0
+
index d4a2743..9b78937 100644 (file)
@@ -2,7 +2,6 @@
 Description=muse server
 After=display-manager.service mm-resource-managerd.service
 StartLimitIntervalSec=0
-ConditionPathExists=/run/wayland-0
 
 [Service]
 Type=forking
index 1b35016..cacce0f 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mused
 Summary:    A multimedia daemon
-Version:    0.3.153
+Version:    0.3.154
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
@@ -11,6 +11,7 @@ Source3:    muse-server-vd_product_tv.path
 Source4:    muse-server-vd_product_tv.service
 Source5:    muse-server-vd_product_audio.service
 Source6:    %{name}.notstrip
+Source7:    muse-server-display.path
 BuildRequires: cmake
 BuildRequires: pkgconfig(libsystemd)
 BuildRequires: pkgconfig(capi-system-info)
@@ -105,6 +106,7 @@ install -m 0644 %SOURCE4 %{buildroot}%{_unitdir}/muse-server.service
 mkdir -p %{buildroot}%{_sysconfdir}/notstrip
 install -m 0644 %SOURCE6 %{buildroot}%{_sysconfdir}/notstrip/%{name}.notstrip
 install -m 0644 %SOURCE3 %{buildroot}%{_unitdir}/muse-server.path
+install -m 0644 %SOURCE7 %{buildroot}%{_unitdir}/muse-server-display.path
 %else
 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
 install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/muse-server.service