- ret_parse = g_shell_parse_argv(args,
- &argcp, &argvp, &gerr);
- if (FALSE == ret_parse) {
- DBG("Failed to split args: %s", args);
- DBG("messsage: %s", gerr->message);
- pkgmgr_installer_free(pi);
- return;
+ pkgmgr_installer_set_session_id(pi, info->req_id);
+ switch(info->req_type) {
+ case PKGMGR_REQUEST_TYPE_INSTALL:
+ case PKGMGR_REQUEST_TYPE_MOUNT_INSTALL:
+ case PKGMGR_REQUEST_TYPE_REINSTALL:
+ req_type = PKGMGR_REQ_INSTALL;
+ break;
+ case PKGMGR_REQUEST_TYPE_UNINSTALL:
+ req_type = PKGMGR_REQ_UNINSTALL;
+ break;
+ case PKGMGR_REQUEST_TYPE_MOVE:
+ req_type = PKGMGR_REQ_MOVE;
+ break;
+ case PKGMGR_REQUEST_TYPE_GETSIZE:
+ req_type = PKGMGR_REQ_GETSIZE;
+ break;
+ default:
+ req_type = PKGMGR_REQ_INVALID;
+ break;