From: Krzysztof Malysa Date: Thu, 13 Feb 2025 11:25:46 +0000 (+0100) Subject: Migrate AppInstallHelper::getPUID() to use security_manager_set_identity() X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F10%2F319610%2F1;p=platform%2Fcore%2Ftest%2Fsecurity-tests.git Migrate AppInstallHelper::getPUID() to use security_manager_set_identity() Change-Id: I50bfcd0dd1dce336e3b67e18dddd4daf1a45efba --- diff --git a/src/common/app_install_helper.cpp b/src/common/app_install_helper.cpp index 2b876147..0c55eaf6 100644 --- a/src/common/app_install_helper.cpp +++ b/src/common/app_install_helper.cpp @@ -330,14 +330,12 @@ uid_t AppInstallHelper::getPUID() const { pid_t pid = fork(); RUNNER_ASSERT_MSG(pid >= 0, "Fork failed"); if (pid == 0) { - SecurityManagerTest::Api::prepareAppCandidate(); - SecurityManagerTest::Api::prepareApp(m_appName); + SecurityManagerTest::Api::setAppProcessIdentity(m_appName); uid_t uid = getuid(); std::memcpy(shmem.get(), &uid, sizeof(uid)); _exit(0); } waitPid(pid); - SecurityManagerTest::Api::cleanupApp(m_appName, geteuid(), pid); uid_t uid; std::memcpy(&uid, shmem.get(), sizeof(uid)); m_puid = uid;