X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fsecurity-tests.spec;h=c944bc0e781204e58269ba5195b4c3cab520aebb;hb=e79b00793e7f186aea49900cf801f32020f74bf0;hp=e51b20eeb9152fe9a499059ff9eea2ef1138e757;hpb=0784a59488e90467fe634b57fb3fa2cc57bd0a9b;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git diff --git a/packaging/security-tests.spec b/packaging/security-tests.spec index e51b20e..c944bc0 100644 --- 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 +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 -u j4RuPsZrNt +osp-installer -u 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