From d8f0a1627982beab4520b3ebd0f05e2f6eaeec88 Mon Sep 17 00:00:00 2001 From: Jean-Benoit MARTIN Date: Tue, 17 Jun 2014 10:26:10 +0200 Subject: [PATCH] Remove hardcoded path All user data are in home Bug-Tizen: TC-346 Change-Id: I7bedb30f4e6f799bf1d50d933733cc2115f2e3b4 Signed-off-by: Jean-Benoit MARTIN --- src/power/power-handler.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/power/power-handler.c b/src/power/power-handler.c index 0d4f1b6..1721dfd 100755 --- a/src/power/power-handler.c +++ b/src/power/power-handler.c @@ -150,10 +150,15 @@ static void poweroff_control_cb(keynode_t *in_key, struct ss_main_data *ad) /* umount usr data partition */ static void unmount_rw_partition() { - char buf[256]; - int ret; - ret = umount2("/opt/usr", MNT_DETACH); - _D("/opt/usr unmount : %d", ret); + char *buf; + int ret,len; + + len = snprintf(NULL,0,"%s",tzplatform_getenv(TZ_SYS_HOME)); + buf = malloc(len +1); + snprintf(buf,len,"%s",tzplatform_getenv(TZ_SYS_HOME)); + ret = umount2(buf, MNT_DETACH); + _D("%s unmount : %d",buf, ret); + free(buf); sleep(1); } -- 2.7.4