Adding configuration file regarding dbus policy.
[platform/core/test/security-tests.git] / packaging / security-tests.spec
index e51b20e..c944bc0 100644 (file)
@@ -7,6 +7,7 @@ Group:      Development/Libraries
 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)
@@ -15,6 +16,8 @@ BuildRequires: pkgconfig(dpl-test-efl)
 BuildRequires: pkgconfig(dlog)
 BuildRequires: pkgconfig(dbus-1)
 BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(libiri)
+BuildRequires: pkgconfig(sqlite3)
 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}              \
-        -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}
+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
 
@@ -43,38 +49,45 @@ rm -rf %{buildroot}
 
 %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
-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
-osp-installer --uninstall=uqNfgEjqc
-osp-installer --uninstall=j4RuPsZrNt
-osp-installer --uninstall=V5LKqDFBXm
+osp-installer -u uqNfgEjqc7
+osp-installer -j4RuPsZrNt
+osp-installer -V5LKqDFBXm
 
 %files
+%manifest %{_datadir}/%{name}.manifest
 %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
 
+/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/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-stress
 /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