projects
/
platform
/
core
/
test
/
security-tests.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adding configuration file regarding dbus policy.
[platform/core/test/security-tests.git]
/
packaging
/
security-tests.spec
diff --git
a/packaging/security-tests.spec
b/packaging/security-tests.spec
index
e51b20e
..
c944bc0
100644
(file)
--- a/
packaging/security-tests.spec
+++ b/
packaging/security-tests.spec
@@
-7,6
+7,7
@@
Group: Development/Libraries
License: Apache License, Version 2.0
URL: N/A
Source0: %{name}-%{version}.tar.gz
License: Apache License, Version 2.0
URL: N/A
Source0: %{name}-%{version}.tar.gz
+Source1: %{name}.manifest
BuildRequires: cmake
BuildRequires: pkgconfig(libsmack)
BuildRequires: pkgconfig(libprivilege-control)
BuildRequires: cmake
BuildRequires: pkgconfig(libsmack)
BuildRequires: pkgconfig(libprivilege-control)
@@
-15,6
+16,8
@@
BuildRequires: pkgconfig(dpl-test-efl)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(libiri)
+BuildRequires: pkgconfig(sqlite3)
Requires: smack
Requires: libprivilege-control
Requires: smack
Requires: libprivilege-control
@@
-30,11
+33,14
@@
export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib"
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DDPL_LOG="ON" \
-DVERSION=%{version} \
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DDPL_LOG="ON" \
-DVERSION=%{version} \
- -DCMAKE_BUILD_TYPE=DEBUG
+ -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:DEBUG} \
+ -DCMAKE_VERBOSE_MAKEFILE=ON
make %{?jobs:-j%jobs}
%install
rm -rf %{buildroot}
make %{?jobs:-j%jobs}
%install
rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_datadir}
+cp -a %{SOURCE1} %{buildroot}%{_datadir}/%{name}.manifest
%make_install
ln -sf /etc/smack/test_smack_rules %{buildroot}/etc/smack/test_smack_rules_lnk
%make_install
ln -sf /etc/smack/test_smack_rules %{buildroot}/etc/smack/test_smack_rules_lnk
@@
-43,38
+49,45
@@
rm -rf %{buildroot}
%post
find /etc/smack/test_privilege_control_DIR/ -type f -name exec -exec chmod 0755 {} +
%post
find /etc/smack/test_privilege_control_DIR/ -type f -name exec -exec chmod 0755 {} +
+
+# Load permissions templates
+api_feature_loader --verbose
+
wrt-installer --install /usr/bin/TestMisiuPysiu123.wgt
wrt-installer --install /usr/bin/MisiuPysiu123Partner.wgt
wrt-installer --install /usr/bin/MisiuPysiu123Platform.wgt
wrt-installer --install /usr/bin/TestMisiuPysiu123.wgt
wrt-installer --install /usr/bin/MisiuPysiu123Partner.wgt
wrt-installer --install /usr/bin/MisiuPysiu123Platform.wgt
-osp-installer --install=/usr/bin/uqNfgEjqc7-1.0.0-arm.tpk
-osp-installer --install=/usr/bin/j4RuPsZrNt-1.0.0-arm.tpk
-osp-installer --install=/usr/bin/V5LKqDFBXm-1.0.0-arm.tpk
+osp-installer -i /usr/bin/uqNfgEjqc7-1.0.0-arm.tpk
+osp-installer -i /usr/bin/j4RuPsZrNt-1.0.0-arm.tpk
+osp-installer -i /usr/bin/V5LKqDFBXm-1.0.0-arm.tpk
+
echo "security-tests postinst done ..."
%postun
wrt-installer --uninstall-name QwCqJ0ttyS
wrt-installer --uninstall-name 7btsV1Y0sX
wrt-installer --uninstall-name G4DE3U2vmW
echo "security-tests postinst done ..."
%postun
wrt-installer --uninstall-name QwCqJ0ttyS
wrt-installer --uninstall-name 7btsV1Y0sX
wrt-installer --uninstall-name G4DE3U2vmW
-osp-installer -
-uninstall=uqNfgEjqc
-osp-installer -
-uninstall=
j4RuPsZrNt
-osp-installer -
-uninstall=
V5LKqDFBXm
+osp-installer -
u uqNfgEjqc7
+osp-installer -
u
j4RuPsZrNt
+osp-installer -
u
V5LKqDFBXm
%files
%files
+%manifest %{_datadir}/%{name}.manifest
%defattr(-, root, root, -)
/usr/bin/security-tests.sh
/usr/bin/security-tests-all.sh
%defattr(-, root, root, -)
/usr/bin/security-tests.sh
/usr/bin/security-tests-all.sh
+/usr/bin/tests-summary.sh
/usr/bin/test-performance-check.sh
/usr/bin/perf
/usr/bin/test-performance-check.sh
/usr/bin/perf
+/etc/dbus-1/system.d/security-tests.conf
+
/usr/bin/libsmack-test
/usr/bin/libprivilege-control-test
/usr/bin/security-server-tests-client-smack
/usr/bin/libsmack-test
/usr/bin/libprivilege-control-test
/usr/bin/security-server-tests-client-smack
-/usr/bin/security-server-tests-label
-/usr/bin/security-server-tests-pid-reuser
/usr/bin/security-server-tests-server
/usr/bin/security-server-tests-password
/usr/bin/security-server-tests-server
/usr/bin/security-server-tests-password
+/usr/bin/security-server-tests-stress
/usr/bin/security-server-tests-dbus
/usr/bin/security-server-tests-dbus
-/usr/bin/security-client
/etc/smack/test_smack_rules_full
/etc/smack/test_smack_rules2
/etc/smack/test_smack_rules3
/etc/smack/test_smack_rules_full
/etc/smack/test_smack_rules2
/etc/smack/test_smack_rules3