From: yoonki.park Date: Mon, 24 Jun 2013 13:47:01 +0000 (+0900) Subject: set HOME env X-Git-Tag: submit/tizen_2.2/20130624.134753^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3f39f0cd20bd7a7519189ee9a4257c458decdad;p=sdk%2Ftarget%2Fsdbd.git set HOME env Change-Id: I061edb850c73cd69c4e0e2fadc4490a06fae3cd0 Signed-off-by: yoonki.park --- diff --git a/packaging/sdbd.spec b/packaging/sdbd.spec index bf69914..438281b 100644 --- a/packaging/sdbd.spec +++ b/packaging/sdbd.spec @@ -1,7 +1,7 @@ Name: sdbd Summary: SDB daemon Version: 2.2.4 -Release: 1 +Release: 2 Group: TO_BE/FILLED_IN License: TO BE FILLED IN Source0: %{name}-%{version}.tar.gz diff --git a/src/sdb.c b/src/sdb.c index 01a8928..99d6671 100644 --- a/src/sdb.c +++ b/src/sdb.c @@ -31,8 +31,6 @@ #include "sdb.h" #if !SDB_HOST -//#include eric -#include #include #define SDB_PIDPATH "/tmp/.sdbd.pid" #else @@ -1016,6 +1014,9 @@ int set_developer_privileges() { D("sdbd: unable to change working directory to /\n"); } } + // TODO: use pam later + putenv("HOME=/home/developer"); + return 1; } #define ONDEMAND_ROOT_PATH "/home/developer" @@ -1042,10 +1043,16 @@ static void execute_required_process() { static void init_sdk_requirements() { struct stat st; + // set env variable for temporary + // TODO: should use pam instead later!! if (!getenv("TERM")) { putenv("TERM=linux"); } + if (!getenv("HOME")) { + putenv("HOME=/root"); + } + if (stat(ONDEMAND_ROOT_PATH, &st) == -1) { return; }