NULL);
}
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkgmgr_client_set_tep_path(request->pc, tep_path, true))
return PACKAGE_MANAGER_ERROR_SYSTEM_ERROR;
const char *path, pkgmgr_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(
const char *name, pkgmgr_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
pkgmgr_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
const char *path, pkgmgr_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(
pkgmgr_res_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
pkgmgr_res_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
pkgmgr_res_handler event_cb, int *id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_client_validate_handle(request))
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
package_manager_res_event_cb callback, void *user_data)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
if (package_manager_validate_handle(manager)) {
return
API int package_manager_clear_cache_dir(const char *package_id)
{
int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_CACHE);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
int res = pkgmgr_client_clear_cache_dir(package_id);
if (res < 0) {
if (package_id == NULL)
return PACKAGE_MANAGER_ERROR_INVALID_PARAMETER;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
retval = pkgmgrinfo_pkginfo_get_pkginfo(package_id, &pkginfo);
if (retval == PMINFO_R_ENOENT)
return PACKAGE_MANAGER_ERROR_NO_SUCH_PACKAGE;
API int package_manager_clear_all_cache_dir(void)
{
- int retval;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
return package_manager_clear_cache_dir(PKG_CLEAR_ALL_CACHE);
}
int retval;
struct package_updateinfo_request_s *update_info;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkg_updateinfo_req == NULL || pkgid == NULL)
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
int retval;
struct package_updateinfo_request_s *update_info;
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkg_updateinfo_req == NULL)
return package_manager_error(PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
NULL);
}
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkgmgr_client_add_res_copy_path(request->pc, src_path, dest_path))
return PACKAGE_MANAGER_ERROR_SYSTEM_ERROR;
PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
}
- ret = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (ret != PACKAGE_MANAGER_ERROR_NONE)
- return ret;
-
if (request->request_cb_table == NULL)
__initialize_request_cb_table(request);
NULL);
}
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkgmgr_client_add_res_create_dir_path(request->pc, dir_path))
return PACKAGE_MANAGER_ERROR_SYSTEM_ERROR;
if (request->request_cb_table == NULL)
__initialize_request_cb_table(request);
- ret = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (ret != PACKAGE_MANAGER_ERROR_NONE)
- return ret;
-
ret = __request_res_create_dir(request, internal_res_request_callback, &req_id);
if (req_id > 0) {
NULL);
}
- retval = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (retval != PACKAGE_MANAGER_ERROR_NONE)
- return retval;
-
if (pkgmgr_client_add_res_remove_path(request->pc, res_path))
return PACKAGE_MANAGER_ERROR_SYSTEM_ERROR;
PACKAGE_MANAGER_ERROR_INVALID_PARAMETER, __FUNCTION__, NULL);
}
- ret = check_privilege(PRIVILEGE_PACKAGE_MANAGER_ADMIN);
- if (ret != PACKAGE_MANAGER_ERROR_NONE)
- return ret;
-
if (request->request_cb_table == NULL)
__initialize_request_cb_table(request);