Support debug mode installation 75/103175/1
authorSangyoon Jang <s89.jang@samsung.com>
Wed, 7 Dec 2016 11:46:58 +0000 (20:46 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Wed, 7 Dec 2016 11:46:58 +0000 (20:46 +0900)
Requires:
 - https://review.tizen.org/gerrit/103163

Change-Id: I16c371b84c7f5d86471a5a2b492d60c70f7e28c6
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/pkg_cmd.c

index cd59486045c02f5d4d3cf6efaa561205c285bf0f..fc39f85e6e9e5c0388a21861da02cd9a41dc06b0 100644 (file)
@@ -145,6 +145,7 @@ struct pm_tool_args_t {
        int global;
        int type;
        int result;
+       bool debug_mode;
 };
 typedef struct pm_tool_args_t pm_tool_args;
 pm_tool_args data;
@@ -614,6 +615,9 @@ static int __process_request(uid_t target_uid)
                        break;
                }
 
+               if (data.debug_mode)
+                       pkgmgr_client_set_debug_mode(pc, true);
+
                if (data.tep_path[0] != '\0')
                        pkgmgr_client_set_tep_path(pc, data.tep_path, data.tep_move);
 
@@ -1370,6 +1374,7 @@ int main(int argc, char *argv[])
                        break;
 
                case 'G':  /* debug mode */
+                       data.debug_mode = true;
                        break;
 
                        /* Otherwise */