{
return component_plugin_parser_upgrade(doc, package);
}
+
+EXPORT int PKGMGR_PARSER_PLUGIN_RECOVERINSTALL(xmlDocPtr doc,
+ const char *package)
+{
+ return component_plugin_parser_uninstall(doc, package);
+}
+
+EXPORT int PKGMGR_PARSER_PLUGIN_RECOVERUNINSTALL(xmlDocPtr doc,
+ const char *package)
+{
+ return component_plugin_parser_uninstall(doc, package);
+}
+
+EXPORT int PKGMGR_PARSER_PLUGIN_RECOVERUPGRADE(xmlDocPtr doc,
+ const char *package)
+{
+ return component_plugin_parser_upgrade(doc, package);
+}
+
return metadata_plugin_parser(pkgid, appid, list,
METADATA_EVENT_TYPE_UPGRADE);
}
+
+API int PKGMGR_MDPARSER_PLUGIN_RECOVERINSTALL(const char *pkgid,
+ const char *appid, GList *list)
+{
+ return metadata_plugin_parser(pkgid, appid, list,
+ METADATA_EVENT_TYPE_UNINSTALL);
+}
+
+API int PKGMGR_MDPARSER_PLUGIN_RECOVERUNINSTALL(const char *pkgid,
+ const char *appid, GList *list)
+{
+ return metadata_plugin_parser(pkgid, appid, list,
+ METADATA_EVENT_TYPE_UNINSTALL);
+}
+
+API int PKGMGR_MDPARSER_PLUGIN_RECOVERUPGRADE(const char *pkgid,
+ const char *appid, GList *list)
+{
+ return metadata_plugin_parser(pkgid, appid, list,
+ METADATA_EVENT_TYPE_UPGRADE);
+}