Remove hard-coded default user name 52/100752/2
authorSungbae Yoo <sungbae.yoo@samsung.com>
Tue, 29 Nov 2016 03:55:55 +0000 (12:55 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Wed, 30 Nov 2016 05:18:24 +0000 (21:18 -0800)
Change-Id: I22b79b76b0f2096e05704c897bd20b74ac30b244
Signed-off-by: Sungbae Yoo <sungbae.yoo@samsung.com>
server/manager.cpp

index ad7fb6a..c96e877 100644 (file)
@@ -64,9 +64,7 @@ const std::string KRATE_SKEL_PATH = "/etc/skel";
 const std::string KRATE_CREATE_HOOK_PATH = "/etc/gumd/useradd.d";
 const std::string KRATE_REMOVE_HOOK_PATH = "/etc/gumd/userdel.d";
 
-const std::string KRATE_DEFAULT_OWNER = "owner";
-
-const std::string KRATE_GROUP = "users";
+std::string KRATE_DEFAULT_OWNER = "owner";
 
 std::list<std::string> createdKrateList;
 static std::atomic<bool> isKrateForeground(false);
@@ -513,6 +511,8 @@ Manager::Manager(KrateControlContext& ctx) :
        context.createNotification("Manager::created");
        context.createNotification("Manager::removed");
 
+       KRATE_DEFAULT_OWNER = ::tzplatform_getenv(TZ_SYS_DEFAULT_USER);
+
        PackageManager& packageManager = PackageManager::instance();
        packageManager.setEventCallback(packageEventHandler, this);