+ _LOGD("rpm-backend -r \n");
+ ret = _rpm_backend_interface(keyid, pkgid, "recover", NULL);
+ break;
+ case SMACK_CMD:
+ _LOGD("rpm-backend -s %s", pkgid);
+ ret = _rpm_backend_interface(keyid, pkgid, "smack", NULL);
+ break;
+ case EFLWGT_INSTALL_CMD:
+ _LOGD("eflwgt-install %s\n", pkgid);
+ ret = _rpm_backend_interface(keyid, pkgid, "eflwgt-install", data->clientid);
+ break;
+ case CORETPK_INSTALL_CMD:
+ _LOGD("------------------------------------------------");
+ _LOGD("installation: tpk, arg=[%s]", pkgid);
+ _LOGD("------------------------------------------------");
+ ret = _coretpk_backend_interface("coretpk-install", data);
+ break;
+ case CORETPK_REINSTALL_CMD:
+ _LOGD("coretpk-reinstall %s\n", pkgid);
+ ret = _coretpk_backend_interface("coretpk-reinstall", data);
+ break;
+ case CORETPK_DIRECTORY_INSTALL_CMD:
+ _LOGD("coretpk-directory_install %s\n", pkgid);
+ ret = _coretpk_backend_interface("coretpk-directory-install", data);
+ break;
+ case ENABLE_CMD:
+ _LOGD("rpm enable %s\n", pkgid);
+ ret = _rpm_backend_interface(keyid, pkgid, "rpm-enable", NULL);
+ break;
+ case DISABLE_CMD:
+ _LOGD("rpm disable %s\n", pkgid);
+ ret = _rpm_backend_interface(keyid, pkgid, "rpm-disable", NULL);