Change spec and service file to launch murphyd for system-wide and to change UID... 67/96167/1 accepted/tizen/3.0/common/20161114.081802 accepted/tizen/3.0/ivi/20161109.124724 accepted/tizen/3.0/mobile/20161109.124331 accepted/tizen/3.0/tv/20161109.124537 accepted/tizen/3.0/wearable/20161109.124640 submit/tizen_3.0/20161108.053851 submit/tizen_3.0_common/20161110.084657
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 26 Oct 2016 03:05:51 +0000 (12:05 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 8 Nov 2016 05:22:41 +0000 (14:22 +0900)
Change-Id: I5f43dc25215d427e7e90f8ab198763e7888bb6a8
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/murphy.spec
packaging/murphyd.service

index eca92a8454b87def96c037b6607bac8a7999be22..f8c9355b7addd8f555223214449572e8397e0221 100644 (file)
@@ -293,9 +293,8 @@ mkdir -p %{buildroot}%{_tmpfilesdir}
 cp packaging/murphyd.conf %{buildroot}%{_tmpfilesdir}
 
 # Copy the systemd files in place.
-#mkdir -p %%{buildroot}%%{_unitdir}
-mkdir -p %{buildroot}%{_unitdir_user}
-cp packaging/murphyd.service %{buildroot}%{_unitdir_user}
+mkdir -p %{buildroot}%{_unitdir}
+cp packaging/murphyd.service %{buildroot}%{_unitdir}
 
 %if %{with dbus}
 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
@@ -309,13 +308,13 @@ cp packaging/org.Murphy.conf \
 rm -rf %{buildroot}
 
 %post
-/bin/systemctl --user enable --global murphyd.service
+/bin/systemctl enable murphyd.service
 #setcap 'cap_net_admin=+ep' %{_bindir}/murphyd
 ldconfig
 
 %postun
 if [ "$1" = "0" ]; then
-systemctl --user disable --global murphyd.service
+systemctl disable murphyd.service
 fi
 ldconfig
 
@@ -356,7 +355,7 @@ ldconfig
 %manifest murphy.manifest
 %{_bindir}/murphyd
 %config %{_sysconfdir}/murphy
-%{_unitdir_user}/murphyd.service
+%{_unitdir}/murphyd.service
 %{_tmpfilesdir}/murphyd.conf
 %if %{with dbus}
 %{_sysconfdir}/dbus-1/system.d
index 60842b1ee167ad5964c9d4216e89c5af62cd0fa3..c31e1652ea3794ec7ea98ba6ca5c0548924185e1 100644 (file)
@@ -2,9 +2,12 @@
 Description=Murphy Resource Policy Daemon
 
 [Service]
-Type=simple
 ExecStart=/usr/bin/murphyd -t dlog -vvv -f
-KillSignal=SIGTERM
+Restart=always
+RestartSec=0
+User=multimedia_fw
+Group=multimedia_fw
+SmackProcessLabel=System
 
 [Install]
 WantedBy=default.target