break;
}
- if (cmd == APP2SD_PRE_UNINSTALL || cmd == APP2SD_PRE_UPGRADE) {
+ if (cmd == APP2SD_PRE_UNINSTALL || cmd == APP2SD_MOVE_APP_TO_PHONE ||
+ cmd == APP2SD_PRE_UPGRADE) {
/* delete lost+found dir */
snprintf(temp_path, FILENAME_MAX - 1, "%s/lost+found",
application_mmc_path);
goto ERR;
}
- /* re-mount the loopback encrypted pseudo device on application installation path
- * as with Read Only permission
- */
- ret = _app2sd_unmount_app_content(application_path);
- if (ret)
- _E("unmount error (%d)", ret);
-
-#ifdef TIZEN_FEATURE_APP2SD_DMCRYPT_ENCRYPTION
- ret = _app2sd_dmcrypt_close_device(pkgid, uid);
- if (ret)
- _E("close dmcrypt device error(%d)", ret);
-#else
- ret = _app2sd_remove_loopback_encryption_setup(loopback_device);
- if (ret)
- _E("unable to detach loopback setup for (%s)",
- loopback_device);
-#endif
-
sync();
return APP2EXT_SUCCESS;