#include <security-manager.h>
+#include "verbose.h"
#include "secmgr-wrap.h"
static app_inst_req *request = NULL;
assert(request == NULL);
rc = security_manager_app_inst_req_new(&request);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_inst_req_new failed");
+ ERROR("security_manager_app_inst_req_new failed");
else {
rc = security_manager_app_inst_req_set_pkg_id(request, id);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_inst_req_set_pkg_id failed");
+ ERROR("security_manager_app_inst_req_set_pkg_id failed");
else {
rc = security_manager_app_inst_req_set_app_id(request, id);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_inst_req_set_app_id failed");
+ ERROR("security_manager_app_inst_req_set_app_id failed");
}
}
if (rc != SECURITY_MANAGER_SUCCESS)
assert(request != NULL);
rc = security_manager_app_install(request);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_install failed");
- security_manager_app_inst_req_free(request);
+ ERROR("security_manager_app_install failed");
+ secmgr_cancel();
return retcode(rc);
}
assert(request != NULL);
rc = security_manager_app_inst_req_add_privilege(request, permission);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_inst_add_privilege %s failed", permission);
+ ERROR("security_manager_app_inst_add_privilege %s failed", permission);
return retcode(rc);
}
assert(request != NULL);
rc = security_manager_app_inst_req_add_path(request, pathname, type);
if (rc != SECURITY_MANAGER_SUCCESS)
- syslog(LOG_ERR, "security_manager_app_inst_add_path %s failed", pathname);
+ ERROR("security_manager_app_inst_add_path %s failed", pathname);
return retcode(rc);
}