From: Dariusz Michaluk Date: Mon, 16 Oct 2017 12:06:52 +0000 (+0200) Subject: Fix access to security_test_user directory. X-Git-Tag: security-manager_5.5_testing~11^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=602b63398539c442f81322f7cb30b136bfe5eb6c;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Fix access to security_test_user directory. Change-Id: I0fbb57bae137d4d2c7804b9f5151c6a8ff8697a7 --- diff --git a/packaging/security-tests.spec b/packaging/security-tests.spec index f815452d..709a3e64 100644 --- a/packaging/security-tests.spec +++ b/packaging/security-tests.spec @@ -63,14 +63,15 @@ cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLOCAL_APP_DIR="%{TZ_SYS_HOME}/security_test_user/apps_rw" make %{?jobs:-j%jobs} +%pre +id -u security_test_user 1>/dev/null 2>&1 || \ + gum-utils -o -a --username=security_test_user --usertype=normal + %install %make_install ln -sf /etc/smack/test_smack_rules %{buildroot}/etc/smack/test_smack_rules_lnk %post -id -u security_test_user 1>/dev/null 2>&1 || \ - gum-utils -o -a --username=security_test_user --usertype=normal - # Reload dbus daemon to apply newly installed configuration systemctl reload dbus @@ -94,7 +95,7 @@ echo "security-tests postinst done ..." /etc/smack/test_smack_rules /etc/smack/test_smack_rules_lnk %{TZ_SYS_RW_APP}* -%{TZ_SYS_HOME}/security_test_user/apps_rw/* +%attr(755, security_test_user,users) %{TZ_SYS_HOME}/security_test_user/apps_rw/* /usr/bin/cynara-test /usr/bin/ckm-tests /usr/bin/ckm-integration-tests