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: pkgconfig(dlog)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
+BuildRequires: pkgconfig(libiri)
+BuildRequires: pkgconfig(sqlite3)
Requires: smack
Requires: libprivilege-control
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
%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