+#if 0
+ /*
+ Check for converted wgt package.
+ */
+ if(strstr(data->pkgid,".wgt") != NULL){
+ _LOGD("[%s] is eflwgt package.\n", data->pkgid);
+ if(data->req_cmd == INSTALL_CMD){
+ data->req_cmd = EFLWGT_INSTALL_CMD;
+ ret = _ri_process_wgt_package(&data->pkgid);
+ if(ret != RPM_INSTALLER_SUCCESS){
+ _ri_error_no_to_string(ret, &errstr);
+ _LOGE("ERROR:[%s]",errstr);
+ goto ERROR;
+ }
+ }else{
+ ret = RPM_INSTALLER_ERR_CMD_NOT_SUPPORTED;
+ _ri_error_no_to_string(ret,&errstr);
+ _LOGE("ERROR:[%s]",errstr);
+ goto ERROR;
+ }
+ }
+#endif
+
+ if (strstr(data->keyid, "change-state") != NULL) {
+ _LOGE("change-state for [%s]\n", data->pkgid);
+ if (data->req_cmd == INSTALL_CMD) {
+ data->req_cmd = ENABLE_CMD;
+ } else if (data->req_cmd == DELETE_CMD) {
+ data->req_cmd = DISABLE_CMD;
+ } else {
+ ret = RPM_INSTALLER_ERR_CMD_NOT_SUPPORTED;
+ _ri_error_no_to_string(ret,&errstr);
+ _LOGE("ERROR:[%s]",errstr);
+ goto ERROR;
+ }
+ }
+
+ /*installation for coretpk*/
+ if ((strstr(argv[0], "coretpk") != NULL)
+ && (data->req_cmd == INSTALL_CMD)) {
+ if (stat(data->pkgid, &st)) {
+ ret = RPM_INSTALLER_ERR_UNKNOWN;
+ _ri_error_no_to_string(ret, &errstr);
+ _LOGE("ERROR:[%s]",errstr);
+ goto ERROR;
+ }
+
+ if (S_ISDIR(st.st_mode)) {
+ _LOGD("[%s] is directory for tpk.\n", data->pkgid);
+ data->req_cmd = CORETPK_DIRECTORY_INSTALL_CMD;
+ } else {
+ _LOGD("[%s] is tpk package.\n", data->pkgid);
+ data->req_cmd = CORETPK_INSTALL_CMD;
+ }
+ }
+