/* Supported options */
/* Note: 'G' is reserved */
-const char *short_options = "iurwmcgxCkaADL:lsd:p:t:n:T:S:e:M:X:Y:Z:qhG";
+const char *short_options = "iurwmcgxCkaADL:lsd:p:t:n:T:e:M:X:Y:Z:qhG";
const struct option long_options[] = {
{"install", 0, NULL, 'i'},
{"uninstall", 0, NULL, 'u'},
{"package-name", 1, NULL, 'n'},
{"move-type", 1, NULL, 'T'},
{"getsize-type", 1, NULL, 'T'},
- {"csc", 1, NULL, 'S'},
{"tep-path", 1, NULL, 'e'},
{"tep-move", 1, NULL, 'M'},
{"global", 0, NULL, OPTVAL_GLOBAL},
UNINSTALL_REQ,
REINSTALL_REQ,
MOUNT_INSTALL_REQ,
- CSC_REQ,
GETSIZE_REQ,
CLEAR_REQ,
MOVE_REQ,
if (data.global)
/* enable global app for this user only */
ret = pkgmgr_client_activate_global_app_for_uid(pc, data.pkgid, __app_return_cb, getuid());
- else if (strlen(data.label) == 0)
+ else
/* enable app which belongs to this user */
ret = pkgmgr_client_usr_activate_app(pc, data.pkgid, __app_return_cb, uid);
- else {
- /* deprecated? */
- printf("label [%s]\n", data.label);
- char *largv[3] = {NULL, };
- largv[0] = "-l";
- largv[1] = data.label;
- ret = pkgmgr_client_usr_activate_appv(pc, data.pkgid, largv, uid);
- }
} else {
ret = pkgmgr_client_set_status_type(pc, PKGMGR_CLIENT_STATUS_INSTALL);
if (ret != PKGMGR_R_OK) {
ret = -1;
break;
- case CSC_REQ:
- ret = pkgmgr_client_usr_request_service(PM_REQUEST_CSC, 0, NULL, NULL, NULL, uid,
- data.des_path, NULL, (void *)data.pkg_path);
- if (ret < 0)
- data.result = PKGCMD_ERRCODE_ERROR;
- break;
-
case GETSIZE_REQ:
if (data.pkgid[0] == '\0') {
printf("Please provide the arguments.\n");
data.request = MOVE_REQ;
break;
- case 'S': /* csc packages */
- data.request = CSC_REQ;
- if (optarg)
- snprintf(data.des_path, sizeof(data.des_path),
- "%s", optarg);
- printf("csc file is %s\n", data.des_path);
- break;
-
case 'A': /* activate */
data.request = ACTIVATE_REQ;
break;