Emulator daemon blocks suspend state for the emulator.
deviced API is used to accomplish it.
To avoid dbus smack rule, added deviced::display rule at emuld.manifest
Change-Id: If2e9a834793f2debb5c46fd20e440a81b74c785e
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
+++ /dev/null
-<manifest>
- <define>
- <domain name="emuld"/>
- <request>
- <smack request="context-manager" type="w" />
- <smack request="system::use_internet" type="w" />
- </request>
- <permit>
- <smack permit="system::use_internet" type="w" />
- </permit>
- </define>
- <request>
- <domain name="emuld" />
- </request>
-</manifest>
--- /dev/null
+<manifest>
+ <define>
+ <domain name="emuld"/>
+ <request>
+ <smack request="deviced::display" type="rw" />
+ <smack request="context-manager" type="w" />
+ <smack request="system::use_internet" type="w" />
+ </request>
+ <permit>
+ <smack permit="system::use_internet" type="w" />
+ </permit>
+ </define>
+ <request>
+ <domain name="emuld" />
+ </request>
+</manifest>
Name: emuld
-Version: 0.4.5
+Version: 0.4.6
Release: 0
Summary: Emulator daemon
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
Group: SDK/Other
+Source1001: packaging/emuld.manifest
+
BuildRequires: cmake
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(deviced)
touch /opt/nfc/sdkMsg
%files
-%manifest emuld.manifest
+%manifest packaging/emuld.manifest
%defattr(-,root,root,-)
%{_prefix}/bin/emuld
/usr/share/license/%{name}