Source0: %{name}-%{version}.tar.gz
Source1: vpnsvc-daemon.service
Source2: org.tizen.vpnsvc.service
+Source3: dbus-vpnsvc-daemon.conf
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(dbus-glib-1)
#cp LICENSE.APLv2 %{buildroot}/usr/share/license/fpasmtztransport
%make_install
+mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
+install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/dbus-1/system.d/vpnsvc-daemon.conf
mkdir -p %{buildroot}%{_libdir}/systemd/system
install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/systemd/system/vpnsvc-daemon.service
mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services
%manifest daemon/vpnsvc-daemon.manifest
%attr(0755,root,root) %{_bindir}/vpnsvc-daemon
%defattr(-,root,root,-)
+%{_sysconfdir}/dbus-1/system.d/*.conf
%{_libdir}/systemd/system/vpnsvc-daemon.service
%{_datadir}/dbus-1/system-services/org.tizen.vpnsvc.service
--- /dev/null
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+ <policy user="root">
+ <allow own="org.tizen.vpnsvc"/>
+
+ <allow send_destination="org.tizen.vpnsvc"/>
+ <allow send_interface="org.tizen.vpnsvc"/>
+ <allow receive_sender="org.tizen.vpnsvc" receive_type="signal"/>
+ </policy>
+ <policy context="default">
+ <deny own="org.tizen.vpnsvc"/>
+ <deny send_destination="org.tizen.vpnsvc"/>
+ <deny send_interface="org.tizen.vpnsvc"/>
+ </policy>
+</busconfig>