From: Hyunsoo Park Date: Wed, 25 Sep 2019 09:03:25 +0000 (+0900) Subject: Use the systemd service for the dbus auto-activation X-Git-Tag: submit/tizen/20191030.061916~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7965eaf97b5890e294013b526702656cca9ed0d9;p=platform%2Fcore%2Fapi%2Fscreen-mirroring.git Use the systemd service for the dbus auto-activation Change-Id: I6417df5915bb40013e9043e633c6d5afa73bde2e Signed-off-by: Hyunsoo Park --- diff --git a/org.tizen.scmirroring.server.service b/org.tizen.scmirroring.server.service index 1f8bded..0e41153 100644 --- a/org.tizen.scmirroring.server.service +++ b/org.tizen.scmirroring.server.service @@ -1,4 +1,4 @@ [D-BUS Service] Name=org.tizen.scmirroring.server -Exec=/bin/sh -c 'export XDG_RUNTIME_DIR=/run;/usr/bin/miracast_server' -User=multimedia_fw +Exec=/bin/false +SystemdService=scmirroring.server.service diff --git a/packaging/capi-media-screen-mirroring.spec b/packaging/capi-media-screen-mirroring.spec index 3647015..b5adc22 100644 --- a/packaging/capi-media-screen-mirroring.spec +++ b/packaging/capi-media-screen-mirroring.spec @@ -92,6 +92,8 @@ rm -rf %{buildroot} %make_install mkdir -p %{buildroot}%{TZ_SYS_RO_SHARE}/dbus-1/system-services/ install -m 644 org.tizen.scmirroring.server.service %{buildroot}%{TZ_SYS_RO_SHARE}/dbus-1/system-services/ +mkdir -p %{buildroot}%{_libdir}/systemd/system/ +install -m 644 packaging/scmirroring.server.service %{buildroot}%{_libdir}/systemd/system/ mkdir -p %{buildroot}/etc/dbus-1/system.d/ cp -rf %{_builddir}/%{name}-%{version}/packaging/org.tizen.scmirroring.server.conf %{buildroot}/etc/dbus-1/system.d/ %if 0%{?gcov:1} @@ -107,6 +109,7 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %manifest capi-media-screen-mirroring.manifest %{_libdir}/libcapi-media-screen-mirroring.so.* %{_libdir}/libmiracast_server_lib.so.* +%{_libdir}/systemd/system/scmirroring.server.service %{_datadir}/dbus-1/system-services/org.tizen.scmirroring.server.service #License %license LICENSE.APLv2.0 diff --git a/packaging/scmirroring.server.service b/packaging/scmirroring.server.service new file mode 100644 index 0000000..8663153 --- /dev/null +++ b/packaging/scmirroring.server.service @@ -0,0 +1,11 @@ +[Unit] +Description=Screen Mirroring Miracast Server + +[Service] +User=multimedia_fw +Group=multimedia_fw +SmackProcessLabel=System +Type=dbus +BusName=org.tizen.scmirroring.server +Environment=XDG_RUNTIME_DIR=/run +ExecStart=/usr/bin/miracast_server