Optimize loading group information. 02/243802/5
authorjin-gyu.kim <jin-gyu.kim@samsung.com>
Thu, 10 Sep 2020 07:11:32 +0000 (07:11 +0000)
committerTomasz Swierczek <t.swierczek@samsung.com>
Mon, 21 Sep 2020 10:53:21 +0000 (10:53 +0000)
commit6f416d3c81b8066e896551b669f6ba0b2263fbe4
tree8d7a33d546ee1acc26f30285b8f7ae8d4d17e849
parent52cdda51ad125598c03698b36549588b9e2c987d
Optimize loading group information.

Store group ids in a new configuartion file to avoid calculating it every time.
Those are written in $POLICY_PATH/group-id.list when policy rpm is installed.
These changes will speed up about 10 times for calulating group ids.

Change-Id: I0d71a44fdb7513a1c63c107062bfbe344b6889e8
packaging/security-manager.spec
policy/CMakeLists.txt
policy/update_group_id_list.sh.in [new file with mode: 0644]
src/common/include/config.h
src/common/include/utils.h
src/common/utils.cpp
src/nss/nss_securitymanager.cpp
test/test_misc.cpp