Add new rules-loader options 58/202458/5
authorDariusz Michaluk <d.michaluk@samsung.com>
Thu, 14 Mar 2019 15:46:06 +0000 (16:46 +0100)
committerDariusz Michaluk <d.michaluk@samsung.com>
Tue, 9 Apr 2019 12:39:03 +0000 (14:39 +0200)
commit5bedd9a288d821baa4ed7f36a6095295900ad920
treef6d3a8e4ca0ed6d700ca9f0f33afd085da6470e3
parent2acc8b607c62832cbb06614e57c098117a375849
Add new rules-loader options

--default - write all System/User rules (subject is not a package name)
--packages - write rules for list of packages
--exclude - write rules for all packages except list of packages

Change-Id: I66b2aa55f3419df8e93709e3191963d3f8e74ee4
12 files changed:
packaging/security-manager.spec
policy/generate-rule-code
src/common/privilege_db.cpp
src/server/rules-loader/security-manager-rules-loader.cpp
test/data/.security-manager-test-rules-default-exclude.txt [new file with mode: 0644]
test/data/.security-manager-test-rules-default-packages.txt [new file with mode: 0644]
test/data/.security-manager-test-rules-default.txt [new file with mode: 0644]
test/data/.security-manager-test-rules-exclude.txt [new file with mode: 0644]
test/data/.security-manager-test-rules-packages.txt [new file with mode: 0644]
test/privilege_db_fixture.cpp
test/privilege_db_fixture.h
test/test_privilege_db_migration.cpp