return PC_ERR_INVALID_PARAM;
}
- // Add the path to the database:
- ret = rdb_add_path(pkg_id, shared_label, path, "rwxatl", "GROUP_PATH");
+ ret = app_label_shared_dir(pkg_id, shared_label, path);
if (ret != PC_OPERATION_SUCCESS) {
- C_LOGE("RDB rdb_add_path failed with: %d", ret);
+ C_LOGE("app_label_shared_dir failed: %d", ret);
return ret;
}
- ret = app_label_shared_dir(pkg_id, shared_label, path);
+ // Add the path to the database:
+ ret = rdb_add_path(pkg_id, shared_label, path, "rwxatl", "GROUP_PATH");
if (ret != PC_OPERATION_SUCCESS) {
- C_LOGE("app_label_shared_dir failed: %d", ret);
+ C_LOGE("RDB rdb_add_path failed with: %d", ret);
return ret;
}
}
C_LOGD("Generated label '%s' for public RO path %s", label, path);
- // Add the path to the database:
- ret = rdb_add_path(pkg_id, label, path, "rwxatl", "PUBLIC_PATH");
+ ret = app_label_shared_dir(pkg_id, label, path);
if (ret != PC_OPERATION_SUCCESS) {
- C_LOGE("RDB rdb_add_path failed with: %d", ret);
+ C_LOGE("app_label_shared_dir failed.");
return ret;
}
- ret = app_label_shared_dir(pkg_id, label, path);
+ // Add the path to the database:
+ ret = rdb_add_path(pkg_id, label, path, "rwxatl", "PUBLIC_PATH");
if (ret != PC_OPERATION_SUCCESS) {
- C_LOGE("app_label_shared_dir failed.");
+ C_LOGE("RDB rdb_add_path failed with: %d", ret);
return ret;
}
+
return PC_OPERATION_SUCCESS;
}
}
C_LOGD("Appsetting: generated label '%s' for setting path %s", label, path);
+ /*set id for path and all subfolders*/
+ ret = app_label_shared_dir(pkg_id, label, path);
+ if (ret != PC_OPERATION_SUCCESS) {
+ C_LOGE("Appsetting: app_label_shared_dir failed (%d)", ret);
+ return ret;
+ }
// Add the path to the database:
ret = rdb_add_path(pkg_id, label, path, "rwxatl", "SETTINGS_PATH");
return ret;
}
- /*set id for path and all subfolders*/
- ret = app_label_shared_dir(pkg_id, label, path);
- if (ret != PC_OPERATION_SUCCESS) {
- C_LOGE("Appsetting: app_label_shared_dir failed (%d)", ret);
- return ret;
- }
return PC_OPERATION_SUCCESS;
}