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
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
%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
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