-static void
-get_package_id_from_app_rootpath(const char* app_rootpath, char* package_id)
-{
- const char* p = NULL;
- if (strncmp(app_rootpath, "/opt/apps/org.tizen.", 19) == 0)
- {
- p = strrchr(app_rootpath, '.') + 1;
- }
- else
- {
- p = strrchr(app_rootpath, '/') + 1;
- }
- strncpy(package_id, p, _MAX_PACKAGEID_LENGTH);
- package_id[_MAX_PACKAGEID_LENGTH] = '\0';
- _SECURE_LOGI("package id: %s", package_id);
-}
-
-#if 0
-static void
-get_package_id_from_package_name(const char* package_name, char* package_id)
-{
- char* tmpbuf = NULL;
-
- if (strncmp(package_name, "com", 3) == 0)
- { // in case of com.samsung.#osp#[package_id]#[serviceid]
- tmpbuf = strstr(package_name, "#osp#");
- if (tmpbuf != NULL)
- {
- strncpy(package_id, tmpbuf + 5, _MAX_PACKAGEID_LENGTH);
- }
- }
- else if (strncmp(package_name, "osp", 3) == 0)
- { // in case of osp.[package_id].#osp#[serviceid]
- tmpbuf = strstr(package_name, "osp.");
- if (tmpbuf != NULL)
- {
- strncpy(package_id, tmpbuf + 4, _MAX_PACKAGEID_LENGTH);
- }
- }
- else if (strncmp(package_name, "org.tizen", 9) == 0)
- {
- // in case of org.tizen.[package_id]#[serviceid]
- tmpbuf = strstr(package_name, "org.tizen.");
- if (tmpbuf != NULL)
- {
- strncpy(package_id, tmpbuf + 10, _MAX_PACKAGEID_LENGTH);
- }
- }
- else if (strlen(package_name) == 10)
- {
- strncpy(package_id, package_name, _MAX_PACKAGEID_LENGTH);
- }
- else
- {
- LOGE("package name is invalid (%s)", package_name);
- }
-
- package_id[_MAX_PACKAGEID_LENGTH] = '\0';
- _SECURE_LOGI("package_id: %s", package_id);
-}
-#endif