From: jin-gyu.kim Date: Mon, 28 Sep 2020 07:15:03 +0000 (+0900) Subject: Launch all apps when running SMACK rule test. X-Git-Tag: submit/tizen/20200928.074137^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9cfccfac008c1c75f225bda95915a45ba4bf3b31;p=platform%2Fcore%2Fsecurity%2Fsecurity-config.git Launch all apps when running SMACK rule test. - Some SMACK rules are dynamically added while launching apps. - To compare all SMACK rules, launching all apps before running security test. Change-Id: I562d2bafaab0ea2dffdeaecfc41f85bfb8e04e09 --- diff --git a/test/smack_rule_test/checksmackrule.sh b/test/smack_rule_test/checksmackrule.sh index 56f899a..bf5c1df 100755 --- a/test/smack_rule_test/checksmackrule.sh +++ b/test/smack_rule_test/checksmackrule.sh @@ -19,6 +19,9 @@ then rm $log_file fi +# Run all apps to load all SMACK rules +sqlite3 /opt/dbspace/.security-manager.db "select name from app" | xargs -i sh -c 'app_launcher -s {} | true' + # Copy original SMACK rules cat /sys/fs/smackfs/load2 | sort > $tmp_current_rule @@ -36,6 +39,10 @@ fi smackctl apply security-manager-rules-loader +# Re-run all apps +sqlite3 /opt/dbspace/.security-manager.db "select name from app" | xargs -i sh -c 'app_launcher -k {} | true' +sqlite3 /opt/dbspace/.security-manager.db "select name from app" | xargs -i sh -c 'app_launcher -s {} | true' + # Copy calculated SMACK rules cat /sys/fs/smackfs/load2 | sort > $tmp_calculated_rule