Submit together:
- https://review.tizen.org/gerrit/108352
Change-Id: Id20f7c3362a7d12c7f2f565b9533879a8f659174
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
if ((int)job->target_uid < REGULAR_USER)
return -1;
if ((int)job->target_uid < REGULAR_USER)
return -1;
- snprintf(args, sizeof(args), "%s -d %s", backend_cmd, job->pkgid);
+ snprintf(args, sizeof(args), "%s -d -n %s -u %d",
+ backend_cmd, job->pkgid, job->target_uid);
argv = __generate_argv(args);
argv = __generate_argv(args);
- pid = __fork_and_exec_with_args(argv, job->target_uid);
+ pid = __fork_and_exec_with_args(argv, APPFW_UID);
g_strfreev(argv);
return pid;
g_strfreev(argv);
return pid;
if ((int)job->target_uid < REGULAR_USER)
return -1;
if ((int)job->target_uid < REGULAR_USER)
return -1;
- snprintf(args, sizeof(args), "%s -c %s", backend_cmd, job->pkgid);
+ snprintf(args, sizeof(args), "%s -c -n %s -u %d",
+ backend_cmd, job->pkgid, job->target_uid);
argv = __generate_argv(args);
argv = __generate_argv(args);
- pid = __fork_and_exec_with_args(argv, job->target_uid);
+ pid = __fork_and_exec_with_args(argv, APPFW_UID);
g_strfreev(argv);
return pid;
g_strfreev(argv);
return pid;