From aaa6472529aab2d15a3895240998340bc52aa622 Mon Sep 17 00:00:00 2001 From: Zofia Abramowska Date: Wed, 29 May 2013 17:50:23 +0200 Subject: [PATCH] Changing way of mapping feature to file name [Issue#] SSDWSSP-292 [Feature] Supporting wider variety of feature names [Cause] Previously there was no difference in mapping features named like http:///feature.name, no matter what was. This isn't proper anymore. [Solution] Mapping whole feature name to file name [Verification] Build. Run tests. Test for adding api features will fail. Change-Id: I4c459e845215c7dcab522a415a560e86936b057a --- CMakeLists.txt | 2 +- packaging/libprivilege-control.spec | 1 + ...ac => OSP_org.tizen.privilege.account.read.dac} | 0 ... => OSP_org.tizen.privilege.account.read.smack} | 0 ...c => OSP_org.tizen.privilege.account.write.dac} | 0 ...=> OSP_org.tizen.privilege.account.write.smack} | 0 ...e.smack => OSP_org.tizen.privilege.alarm.smack} | 0 ...ack => OSP_org.tizen.privilege.antivirus.smack} | 0 ...ead.smack => OSP_org.tizen.privilege.app.smack} | 0 ...OSP_org.tizen.privilege.application.kill.smack} | 0 ...P_org.tizen.privilege.application.launch.smack} | 0 ... OSP_org.tizen.privilege.appmanager.kill.smack} | 0 ...SP_org.tizen.privilege.appmanager.launch.smack} | 0 ...ck => OSP_org.tizen.privilege.appmanager.smack} | 0 ...ck => OSP_org.tizen.privilege.appsetting.smack} | 0 ...mack => OSP_org.tizen.privilege.appusage.smack} | 0 ...izen.privilege.appwidgetprovider.install.smack} | 0 ...P_org.tizen.privilege.audiomanager.route.smack} | 0 ...org.tizen.privilege.audiomanager.session.smack} | 0 ...tizen.privilege.audiomanager.voipsession.smack} | 0 ...=> OSP_org.tizen.privilege.audiorecorder.smack} | 0 ... OSP_org.tizen.privilege.base.collection.smack} | 0 ... => OSP_org.tizen.privilege.base.runtime.smack} | 0 ...ng.smack => OSP_org.tizen.privilege.base.smack} | 0 ... OSP_org.tizen.privilege.bluetooth.admin.smack} | 0 ...=> OSP_org.tizen.privilege.bluetooth.gap.smack} | 0 ...OSP_org.tizen.privilege.bluetooth.health.smack} | 0 ...=> OSP_org.tizen.privilege.bluetooth.opp.smack} | 0 ...=> OSP_org.tizen.privilege.bluetooth.spp.smack} | 0 ...OSP_org.tizen.privilege.bluetoothmanager.smack} | 0 ...=> OSP_org.tizen.privilege.bookmark.read.smack} | 0 ...> OSP_org.tizen.privilege.bookmark.write.smack} | 0 ...=> OSP_org.tizen.privilege.calendar.read.smack} | 0 ...> OSP_org.tizen.privilege.calendar.write.smack} | 0 ...k => OSP_org.tizen.privilege.callforward.smack} | 0 ....smack => OSP_org.tizen.privilege.camera.smack} | 0 ...=> OSP_org.tizen.privilege.cellbroadcast.smack} | 0 ...OSP_org.tizen.privilege.certificate.read.smack} | 0 ...SP_org.tizen.privilege.certificate.write.smack} | 0 ...smack => OSP_org.tizen.privilege.chatonv.smack} | 0 ... => OSP_org.tizen.privilege.contact.read.smack} | 0 ...=> OSP_org.tizen.privilege.contact.write.smack} | 0 ... => OSP_org.tizen.privilege.content.read.smack} | 0 ...smack => OSP_org.tizen.privilege.content.smack} | 0 ...=> OSP_org.tizen.privilege.content.write.smack} | 0 ..._org.tizen.privilege.context.contextitem.smack} | 0 ...=> OSP_org.tizen.privilege.context.place.smack} | 0 ...org.tizen.privilege.contextmanager.place.smack} | 0 ...g.tizen.privilege.contextmanager.privacy.smack} | 0 ...rg.tizen.privilege.contextmanager.upload.smack} | 0 ...OSP_org.tizen.privilege.customnetaccount.smack} | 0 ...dar.smack => OSP_org.tizen.privilege.dns.smack} | 0 ...mack => OSP_org.tizen.privilege.download.smack} | 0 ...ck => OSP_org.tizen.privilege.drmservice.smack} | 0 ...=> OSP_org.tizen.privilege.enriched.text.smack} | 0 ....smack => OSP_org.tizen.privilege.felica.smack} | 0 ...zen.privilege.geolocationpermission.read.smack} | 0 ...en.privilege.geolocationpermission.write.smack} | 0 ...mack => OSP_org.tizen.privilege.graphics.smack} | 0 ...ch.smack => OSP_org.tizen.privilege.http.smack} | 0 ...ill.smack => OSP_org.tizen.privilege.ime.smack} | 0 ...ck => OSP_org.tizen.privilege.imemanager.smack} | 0 ... => OSP_org.tizen.privilege.inputmanager.smack} | 0 ...P_io.smack => OSP_org.tizen.privilege.io.smack} | 0 ...smack => OSP_org.tizen.privilege.locales.smack} | 0 ...mack => OSP_org.tizen.privilege.location.smack} | 0 ...k => OSP_org.tizen.privilege.lockmanager.smack} | 0 ...min.smack => OSP_org.tizen.privilege.mdm.smack} | 0 ...rg.tizen.privilege.media.audio.equalizer.smack} | 0 ...k => OSP_org.tizen.privilege.media.audio.smack} | 0 ... => OSP_org.tizen.privilege.media.camera.smack} | 0 ...k => OSP_org.tizen.privilege.media.codec.smack} | 0 ...k => OSP_org.tizen.privilege.media.image.smack} | 0 ... => OSP_org.tizen.privilege.media.openal.smack} | 0 ... => OSP_org.tizen.privilege.media.player.smack} | 0 ...SP_org.tizen.privilege.media.tone.player.smack} | 0 ...=> OSP_org.tizen.privilege.messaging.email.dac} | 0 ... OSP_org.tizen.privilege.messaging.email.smack} | 0 ...c => OSP_org.tizen.privilege.messaging.mms.dac} | 0 ...=> OSP_org.tizen.privilege.messaging.mms.smack} | 0 ...ack => OSP_org.tizen.privilege.messaging.smack} | 0 ...c => OSP_org.tizen.privilege.messaging.sms.dac} | 0 ...=> OSP_org.tizen.privilege.messaging.sms.smack} | 0 ...ck => OSP_org.tizen.privilege.mobilecare.smack} | 0 ...=> OSP_org.tizen.privilege.net.bluetooth.smack} | 0 ...mack => OSP_org.tizen.privilege.net.http.smack} | 0 ...smack => OSP_org.tizen.privilege.net.nfc.smack} | 0 ...ons.smack => OSP_org.tizen.privilege.net.smack} | 0 ...ck => OSP_org.tizen.privilege.net.socket.smack} | 0 ... OSP_org.tizen.privilege.net.wifi.direct.smack} | 0 ...mack => OSP_org.tizen.privilege.net.wifi.smack} | 0 ...org.tizen.privilege.netstatisticsmanager.smack} | 0 ... OSP_org.tizen.privilege.network.account.smack} | 0 ...P_org.tizen.privilege.network.connection.smack} | 0 ...P_org.tizen.privilege.network.statistics.smack} | 0 ...> OSP_org.tizen.privilege.networkmanager.smack} | 0 ...ack => OSP_org.tizen.privilege.nfc.admin.smack} | 0 ...ck => OSP_org.tizen.privilege.nfc.common.smack} | 0 ...smack => OSP_org.tizen.privilege.nfc.p2p.smack} | 0 ...smack => OSP_org.tizen.privilege.nfc.tag.smack} | 0 ...ck => OSP_org.tizen.privilege.nfcmanager.smack} | 0 ... => OSP_org.tizen.privilege.notification.smack} | 0 ..._org.tizen.privilege.notificationmanager.smack} | 0 ...k => OSP_org.tizen.privilege.packageinfo.smack} | 0 ...rg.tizen.privilege.packagelicensemanager.smack} | 0 ...g.tizen.privilege.packagemanager.install.smack} | 0 ...> OSP_org.tizen.privilege.packagesetting.smack} | 0 ... => OSP_org.tizen.privilege.platforminfo.smack} | 0 ...l.smack => OSP_org.tizen.privilege.power.smack} | 0 ..._org.tizen.privilege.privacymanager.read.smack} | 0 ...org.tizen.privilege.privacymanager.write.smack} | 0 ...rg.tizen.privilege.privilegemanager.read.smack} | 0 ...er.smack => OSP_org.tizen.privilege.push.smack} | 0 ...mack => OSP_org.tizen.privilege.security.smack} | 0 ...smack => OSP_org.tizen.privilege.setting.smack} | 0 ...OSP_org.tizen.privilege.shortcut.install.smack} | 0 ...ck => OSP_org.tizen.privilege.smstrigger.smack} | 0 ...P_org.tizen.privilege.social.addressbook.smack} | 0 ..._org.tizen.privilege.social.calendarbook.smack} | 0 ....smack => OSP_org.tizen.privilege.social.smack} | 0 ....smack => OSP_org.tizen.privilege.socket.smack} | 0 ...SP_org.tizen.privilege.standard.c.newlib.smack} | 0 ....smack => OSP_org.tizen.privilege.system.smack} | 0 ...P_org.tizen.privilege.systemsetting.read.smack} | 0 ..._org.tizen.privilege.systemsetting.write.smack} | 0 ...ack => OSP_org.tizen.privilege.telephony.smack} | 0 ...OSP_org.tizen.privilege.telephonymanager.smack} | 0 ...et.smack => OSP_org.tizen.privilege.text.smack} | 0 ...=> OSP_org.tizen.privilege.ui.animations.smack} | 0 ...k => OSP_org.tizen.privilege.ui.controls.smack} | 0 ...ck => OSP_org.tizen.privilege.ui.effects.smack} | 0 ...ack => OSP_org.tizen.privilege.ui.layout.smack} | 0 ...ack => OSP_org.tizen.privilege.ui.scenes.smack} | 0 ...ging.smack => OSP_org.tizen.privilege.ui.smack} | 0 ...OSP_org.tizen.privilege.ui.visual.element.conf} | 0 ...ack => OSP_org.tizen.privilege.uimanager.smack} | 0 ... => OSP_org.tizen.privilege.uix.services.smack} | 0 ...age.smack => OSP_org.tizen.privilege.uix.smack} | 0 ...ck => OSP_org.tizen.privilege.unique.ptr.smack} | 0 ... => OSP_org.tizen.privilege.useridentity.smack} | 0 ...OSP_org.tizen.privilege.userprofile.read.smack} | 0 ...SP_org.tizen.privilege.userprofile.write.smack} | 0 ...mack => OSP_org.tizen.privilege.vibrator.smack} | 0 ...=> OSP_org.tizen.privilege.videorecorder.smack} | 0 ...smack => OSP_org.tizen.privilege.wappush.smack} | 0 ...mack => OSP_org.tizen.privilege.web.json.smack} | 0 ...k => OSP_org.tizen.privilege.web.privacy.smack} | 0 ...k => OSP_org.tizen.privilege.web.service.smack} | 0 ...ck => OSP_org.tizen.privilege.wifi.admin.smack} | 0 ...ack => OSP_org.tizen.privilege.wifi.read.smack} | 0 ...rg.tizen.privilege.wifi.wifidirect.admin.smack} | 0 ...org.tizen.privilege.wifi.wifidirect.read.smack} | 0 ...k => OSP_org.tizen.privilege.wifimanager.smack} | 0 ...ac => WRT_org.tizen.privilege.account.read.dac} | 0 ...c => WRT_org.tizen.privilege.account.write.dac} | 0 ...r.smack => WRT_org.tizen.privilege.alarm.smack} | 0 ...ack => WRT_org.tizen.privilege.antivirus.smack} | 0 ...WRT_org.tizen.privilege.application.kill.smack} | 0 ...T_org.tizen.privilege.application.launch.smack} | 0 ...WRT_org.tizen.privilege.application.read.smack} | 0 ...k => WRT_org.tizen.privilege.application.smack} | 0 ...g.tizen.privilege.appmanager.certificate.smack} | 0 ... WRT_org.tizen.privilege.appmanager.kill.smack} | 0 ... WRT_org.tizen.privilege.bluetooth.admin.smack} | 0 ...=> WRT_org.tizen.privilege.bluetooth.gap.smack} | 0 ...ack => WRT_org.tizen.privilege.bluetooth.smack} | 0 ...=> WRT_org.tizen.privilege.bluetooth.spp.smack} | 0 ...WRT_org.tizen.privilege.bluetoothmanager.smack} | 0 ...=> WRT_org.tizen.privilege.bookmark.read.smack} | 0 ...mack => WRT_org.tizen.privilege.bookmark.smack} | 0 ...> WRT_org.tizen.privilege.bookmark.write.smack} | 0 ...=> WRT_org.tizen.privilege.calendar.read.smack} | 0 ...mack => WRT_org.tizen.privilege.calendar.smack} | 0 ...> WRT_org.tizen.privilege.calendar.write.smack} | 0 ...WRT_org.tizen.privilege.callhistory.read.smack} | 0 ...k => WRT_org.tizen.privilege.callhistory.smack} | 0 ...RT_org.tizen.privilege.callhistory.write.smack} | 0 ... => WRT_org.tizen.privilege.contact.read.smack} | 0 ...smack => WRT_org.tizen.privilege.contact.smack} | 0 ...=> WRT_org.tizen.privilege.contact.write.smack} | 0 ... => WRT_org.tizen.privilege.content.read.smack} | 0 ...smack => WRT_org.tizen.privilege.content.smack} | 0 ...=> WRT_org.tizen.privilege.content.write.smack} | 0 ...org.tizen.privilege.datacontrol.consumer.smack} | 0 ...k => WRT_org.tizen.privilege.datacontrol.smack} | 0 ...mack => WRT_org.tizen.privilege.datasync.smack} | 0 ...mack => WRT_org.tizen.privilege.download.smack} | 0 ....smack => WRT_org.tizen.privilege.felica.smack} | 0 ... WRT_org.tizen.privilege.filesystem.read.smack} | 0 ...ck => WRT_org.tizen.privilege.filesystem.smack} | 0 ...WRT_org.tizen.privilege.filesystem.write.smack} | 0 ...ger.smack => WRT_org.tizen.privilege.log.smack} | 0 ...k => WRT_org.tizen.privilege.messageport.smack} | 0 ...=> WRT_org.tizen.privilege.messaging.email.dac} | 0 ...c => WRT_org.tizen.privilege.messaging.mms.dac} | 0 ...> WRT_org.tizen.privilege.messaging.read.smack} | 0 ...> WRT_org.tizen.privilege.messaging.send.smack} | 0 ...ack => WRT_org.tizen.privilege.messaging.smack} | 0 ...c => WRT_org.tizen.privilege.messaging.sms.dac} | 0 ... WRT_org.tizen.privilege.messaging.write.smack} | 0 ...g.tizen.privilege.networkbearerselection.smack} | 0 ...ack => WRT_org.tizen.privilege.nfc.admin.smack} | 0 ...RT_org.tizen.privilege.nfc.cardemulation.smack} | 0 ...ck => WRT_org.tizen.privilege.nfc.common.smack} | 0 ...smack => WRT_org.tizen.privilege.nfc.p2p.smack} | 0 ...ion.smack => WRT_org.tizen.privilege.nfc.smack} | 0 ...smack => WRT_org.tizen.privilege.nfc.tag.smack} | 0 ...RT_org.tizen.privilege.notification.read.smack} | 0 ... => WRT_org.tizen.privilege.notification.smack} | 0 ...T_org.tizen.privilege.notification.write.smack} | 0 ... => WRT_org.tizen.privilege.package.info.smack} | 0 ...g.tizen.privilege.packagemanager.install.smack} | 0 ...r.smack => WRT_org.tizen.privilege.power.smack} | 0 ...ch.smack => WRT_org.tizen.privilege.push.smack} | 0 ...kill.smack => WRT_org.tizen.privilege.se.smack} | 0 ...T_org.tizen.privilege.securestorage.read.smack} | 0 ..._org.tizen.privilege.securestorage.write.smack} | 0 ...smack => WRT_org.tizen.privilege.setting.smack} | 0 ....smack => WRT_org.tizen.privilege.system.smack} | 0 ...ck => WRT_org.tizen.privilege.systeminfo.smack} | 0 ...=> WRT_org.tizen.privilege.systemmanager.smack} | 0 ...ack => WRT_org.tizen.privilege.time.read.smack} | 0 ...rm.smack => WRT_org.tizen.privilege.time.smack} | 0 ...ck => WRT_org.tizen.privilege.time.write.smack} | 0 ...d.smack => WRT_org.tizen.privilege.tizen.smack} | 0 src/privilege-control.c | 64 ++++++++++++++++++++-- 226 files changed, 60 insertions(+), 7 deletions(-) rename permissions/{WRT_account.write.dac => OSP_org.tizen.privilege.account.read.dac} (100%) rename permissions/{WRT_tizen.smack => OSP_org.tizen.privilege.account.read.smack} (100%) rename permissions/{WRT_account.read.dac => OSP_org.tizen.privilege.account.write.dac} (100%) rename permissions/{WRT_time.write.smack => OSP_org.tizen.privilege.account.write.smack} (100%) rename permissions/{WRT_time.smack => OSP_org.tizen.privilege.alarm.smack} (100%) rename permissions/{OSP_antivirus.smack => OSP_org.tizen.privilege.antivirus.smack} (100%) rename permissions/{WRT_time.read.smack => OSP_org.tizen.privilege.app.smack} (100%) rename permissions/{WRT_securestorage.write.smack => OSP_org.tizen.privilege.application.kill.smack} (100%) rename permissions/{WRT_securestorage.read.smack => OSP_org.tizen.privilege.application.launch.smack} (100%) rename permissions/{WRT_se.smack => OSP_org.tizen.privilege.appmanager.kill.smack} (100%) rename permissions/{WRT_push.smack => OSP_org.tizen.privilege.appmanager.launch.smack} (100%) rename permissions/{WRT_power.smack => OSP_org.tizen.privilege.appmanager.smack} (100%) rename permissions/{WRT_package.info.smack => OSP_org.tizen.privilege.appsetting.smack} (100%) rename permissions/{WRT_notification.write.smack => OSP_org.tizen.privilege.appusage.smack} (100%) rename permissions/{WRT_notification.smack => OSP_org.tizen.privilege.appwidgetprovider.install.smack} (100%) rename permissions/{WRT_notification.read.smack => OSP_org.tizen.privilege.audiomanager.route.smack} (100%) rename permissions/{WRT_nfc.tag.smack => OSP_org.tizen.privilege.audiomanager.session.smack} (100%) rename permissions/{WRT_nfc.smack => OSP_org.tizen.privilege.audiomanager.voipsession.smack} (100%) rename permissions/{WRT_nfc.p2p.smack => OSP_org.tizen.privilege.audiorecorder.smack} (100%) rename permissions/{WRT_nfc.cardemulation.smack => OSP_org.tizen.privilege.base.collection.smack} (100%) rename permissions/{WRT_networkbearerselection.smack => OSP_org.tizen.privilege.base.runtime.smack} (100%) rename permissions/{WRT_messaging.smack => OSP_org.tizen.privilege.base.smack} (100%) rename permissions/{OSP_bluetooth.admin.smack => OSP_org.tizen.privilege.bluetooth.admin.smack} (100%) rename permissions/{WRT_bluetooth.gap.smack => OSP_org.tizen.privilege.bluetooth.gap.smack} (100%) rename permissions/{WRT_messaging.read.smack => OSP_org.tizen.privilege.bluetooth.health.smack} (100%) rename permissions/{OSP_bluetooth.opp.smack => OSP_org.tizen.privilege.bluetooth.opp.smack} (100%) rename permissions/{WRT_bluetooth.spp.smack => OSP_org.tizen.privilege.bluetooth.spp.smack} (100%) rename permissions/{WRT_log.smack => OSP_org.tizen.privilege.bluetoothmanager.smack} (100%) rename permissions/{WRT_bookmark.smack => OSP_org.tizen.privilege.bookmark.read.smack} (100%) rename permissions/{WRT_bookmark.read.smack => OSP_org.tizen.privilege.bookmark.write.smack} (100%) rename permissions/{WRT_calendar.read.smack => OSP_org.tizen.privilege.calendar.read.smack} (100%) rename permissions/{WRT_calendar.write.smack => OSP_org.tizen.privilege.calendar.write.smack} (100%) rename permissions/{WRT_filesystem.write.smack => OSP_org.tizen.privilege.callforward.smack} (100%) rename permissions/{WRT_filesystem.smack => OSP_org.tizen.privilege.camera.smack} (100%) rename permissions/{OSP_cellbroadcast.smack => OSP_org.tizen.privilege.cellbroadcast.smack} (100%) rename permissions/{WRT_filesystem.read.smack => OSP_org.tizen.privilege.certificate.read.smack} (100%) rename permissions/{WRT_download.smack => OSP_org.tizen.privilege.certificate.write.smack} (100%) rename permissions/{WRT_datasync.smack => OSP_org.tizen.privilege.chatonv.smack} (100%) rename permissions/{WRT_contact.read.smack => OSP_org.tizen.privilege.contact.read.smack} (100%) rename permissions/{WRT_contact.write.smack => OSP_org.tizen.privilege.contact.write.smack} (100%) rename permissions/{OSP_content.read.smack => OSP_org.tizen.privilege.content.read.smack} (100%) rename permissions/{WRT_datacontrol.smack => OSP_org.tizen.privilege.content.smack} (100%) rename permissions/{WRT_datacontrol.consumer.smack => OSP_org.tizen.privilege.content.write.smack} (100%) rename permissions/{WRT_content.write.smack => OSP_org.tizen.privilege.context.contextitem.smack} (100%) rename permissions/{WRT_content.smack => OSP_org.tizen.privilege.context.place.smack} (100%) rename permissions/{WRT_content.read.smack => OSP_org.tizen.privilege.contextmanager.place.smack} (100%) rename permissions/{WRT_contact.smack => OSP_org.tizen.privilege.contextmanager.privacy.smack} (100%) rename permissions/{WRT_callhistory.write.smack => OSP_org.tizen.privilege.contextmanager.upload.smack} (100%) rename permissions/{WRT_callhistory.smack => OSP_org.tizen.privilege.customnetaccount.smack} (100%) rename permissions/{WRT_calendar.smack => OSP_org.tizen.privilege.dns.smack} (100%) rename permissions/{WRT_bookmark.write.smack => OSP_org.tizen.privilege.download.smack} (100%) rename permissions/{WRT_bluetooth.smack => OSP_org.tizen.privilege.drmservice.smack} (100%) rename permissions/{WRT_appmanager.kill.smack => OSP_org.tizen.privilege.enriched.text.smack} (100%) rename permissions/{WRT_felica.smack => OSP_org.tizen.privilege.felica.smack} (100%) rename permissions/{WRT_appmanager.certificate.smack => OSP_org.tizen.privilege.geolocationpermission.read.smack} (100%) rename permissions/{WRT_application.smack => OSP_org.tizen.privilege.geolocationpermission.write.smack} (100%) rename permissions/{WRT_application.read.smack => OSP_org.tizen.privilege.graphics.smack} (100%) rename permissions/{WRT_application.launch.smack => OSP_org.tizen.privilege.http.smack} (100%) rename permissions/{WRT_application.kill.smack => OSP_org.tizen.privilege.ime.smack} (100%) rename permissions/{WRT_alarm.smack => OSP_org.tizen.privilege.imemanager.smack} (100%) rename permissions/{OSP_wifimanager.smack => OSP_org.tizen.privilege.inputmanager.smack} (100%) rename permissions/{OSP_io.smack => OSP_org.tizen.privilege.io.smack} (100%) rename permissions/{OSP_wifi.wifidirect.read.smack => OSP_org.tizen.privilege.locales.smack} (100%) rename permissions/{OSP_wifi.wifidirect.admin.smack => OSP_org.tizen.privilege.location.smack} (100%) rename permissions/{OSP_wifi.read.smack => OSP_org.tizen.privilege.lockmanager.smack} (100%) rename permissions/{OSP_wifi.admin.smack => OSP_org.tizen.privilege.mdm.smack} (100%) rename permissions/{OSP_web.json.smack => OSP_org.tizen.privilege.media.audio.equalizer.smack} (100%) rename permissions/{OSP_vibrator.smack => OSP_org.tizen.privilege.media.audio.smack} (100%) rename permissions/{OSP_useridentity.smack => OSP_org.tizen.privilege.media.camera.smack} (100%) rename permissions/{OSP_unique.ptr.smack => OSP_org.tizen.privilege.media.codec.smack} (100%) rename permissions/{OSP_uix.smack => OSP_org.tizen.privilege.media.image.smack} (100%) rename permissions/{OSP_uix.services.smack => OSP_org.tizen.privilege.media.openal.smack} (100%) rename permissions/{OSP_media.tone.player.smack => OSP_org.tizen.privilege.media.player.smack} (100%) rename permissions/{OSP_media.player.smack => OSP_org.tizen.privilege.media.tone.player.smack} (100%) rename permissions/{WRT_messaging.email.dac => OSP_org.tizen.privilege.messaging.email.dac} (100%) rename permissions/{OSP_uimanager.smack => OSP_org.tizen.privilege.messaging.email.smack} (100%) rename permissions/{WRT_messaging.sms.dac => OSP_org.tizen.privilege.messaging.mms.dac} (100%) rename permissions/{OSP_ui.visual.element.conf => OSP_org.tizen.privilege.messaging.mms.smack} (100%) rename permissions/{OSP_ui.smack => OSP_org.tizen.privilege.messaging.smack} (100%) rename permissions/{WRT_messaging.mms.dac => OSP_org.tizen.privilege.messaging.sms.dac} (100%) rename permissions/{OSP_messaging.sms.smack => OSP_org.tizen.privilege.messaging.sms.smack} (100%) rename permissions/{OSP_ui.scenes.smack => OSP_org.tizen.privilege.mobilecare.smack} (100%) rename permissions/{OSP_ui.layout.smack => OSP_org.tizen.privilege.net.bluetooth.smack} (100%) rename permissions/{OSP_ui.effects.smack => OSP_org.tizen.privilege.net.http.smack} (100%) rename permissions/{OSP_ui.controls.smack => OSP_org.tizen.privilege.net.nfc.smack} (100%) rename permissions/{OSP_ui.animations.smack => OSP_org.tizen.privilege.net.smack} (100%) rename permissions/{OSP_text.smack => OSP_org.tizen.privilege.net.socket.smack} (100%) rename permissions/{OSP_systemsetting.write.smack => OSP_org.tizen.privilege.net.wifi.direct.smack} (100%) rename permissions/{OSP_systemsetting.read.smack => OSP_org.tizen.privilege.net.wifi.smack} (100%) rename permissions/{OSP_standard.c.newlib.smack => OSP_org.tizen.privilege.netstatisticsmanager.smack} (100%) rename permissions/{OSP_socket.smack => OSP_org.tizen.privilege.network.account.smack} (100%) rename permissions/{OSP_social.smack => OSP_org.tizen.privilege.network.connection.smack} (100%) rename permissions/{OSP_social.calendarbook.smack => OSP_org.tizen.privilege.network.statistics.smack} (100%) rename permissions/{OSP_social.addressbook.smack => OSP_org.tizen.privilege.networkmanager.smack} (100%) rename permissions/{OSP_nfc.admin.smack => OSP_org.tizen.privilege.nfc.admin.smack} (100%) rename permissions/{WRT_nfc.common.smack => OSP_org.tizen.privilege.nfc.common.smack} (100%) rename permissions/{OSP_shortcut.install.smack => OSP_org.tizen.privilege.nfc.p2p.smack} (100%) rename permissions/{OSP_security.smack => OSP_org.tizen.privilege.nfc.tag.smack} (100%) rename permissions/{OSP_push.smack => OSP_org.tizen.privilege.nfcmanager.smack} (100%) rename permissions/{OSP_privilegemanager.read.smack => OSP_org.tizen.privilege.notification.smack} (100%) rename permissions/{OSP_privacymanager.write.smack => OSP_org.tizen.privilege.notificationmanager.smack} (100%) rename permissions/{OSP_packageinfo.smack => OSP_org.tizen.privilege.packageinfo.smack} (100%) rename permissions/{OSP_privacymanager.read.smack => OSP_org.tizen.privilege.packagelicensemanager.smack} (100%) rename permissions/{OSP_power.smack => OSP_org.tizen.privilege.packagemanager.install.smack} (100%) rename permissions/{OSP_platforminfo.smack => OSP_org.tizen.privilege.packagesetting.smack} (100%) rename permissions/{OSP_packagesetting.smack => OSP_org.tizen.privilege.platforminfo.smack} (100%) rename permissions/{OSP_packagemanager.install.smack => OSP_org.tizen.privilege.power.smack} (100%) rename permissions/{OSP_packagelicensemanager.smack => OSP_org.tizen.privilege.privacymanager.read.smack} (100%) rename permissions/{OSP_notificationmanager.smack => OSP_org.tizen.privilege.privacymanager.write.smack} (100%) rename permissions/{OSP_notification.smack => OSP_org.tizen.privilege.privilegemanager.read.smack} (100%) rename permissions/{OSP_nfcmanager.smack => OSP_org.tizen.privilege.push.smack} (100%) rename permissions/{OSP_nfc.tag.smack => OSP_org.tizen.privilege.security.smack} (100%) rename permissions/{OSP_setting.smack => OSP_org.tizen.privilege.setting.smack} (100%) rename permissions/{OSP_nfc.p2p.smack => OSP_org.tizen.privilege.shortcut.install.smack} (100%) rename permissions/{OSP_smstrigger.smack => OSP_org.tizen.privilege.smstrigger.smack} (100%) rename permissions/{OSP_networkmanager.smack => OSP_org.tizen.privilege.social.addressbook.smack} (100%) rename permissions/{OSP_network.statistics.smack => OSP_org.tizen.privilege.social.calendarbook.smack} (100%) rename permissions/{OSP_network.connection.smack => OSP_org.tizen.privilege.social.smack} (100%) rename permissions/{OSP_network.account.smack => OSP_org.tizen.privilege.socket.smack} (100%) rename permissions/{OSP_netstatisticsmanager.smack => OSP_org.tizen.privilege.standard.c.newlib.smack} (100%) rename permissions/{OSP_system.smack => OSP_org.tizen.privilege.system.smack} (100%) rename permissions/{OSP_net.wifi.smack => OSP_org.tizen.privilege.systemsetting.read.smack} (100%) rename permissions/{OSP_net.wifi.direct.smack => OSP_org.tizen.privilege.systemsetting.write.smack} (100%) rename permissions/{WRT_system.smack => OSP_org.tizen.privilege.telephony.smack} (100%) rename permissions/{OSP_telephonymanager.smack => OSP_org.tizen.privilege.telephonymanager.smack} (100%) rename permissions/{OSP_net.socket.smack => OSP_org.tizen.privilege.text.smack} (100%) rename permissions/{OSP_net.smack => OSP_org.tizen.privilege.ui.animations.smack} (100%) rename permissions/{OSP_net.nfc.smack => OSP_org.tizen.privilege.ui.controls.smack} (100%) rename permissions/{OSP_net.http.smack => OSP_org.tizen.privilege.ui.effects.smack} (100%) rename permissions/{OSP_net.bluetooth.smack => OSP_org.tizen.privilege.ui.layout.smack} (100%) rename permissions/{OSP_mobilecare.smack => OSP_org.tizen.privilege.ui.scenes.smack} (100%) rename permissions/{OSP_messaging.smack => OSP_org.tizen.privilege.ui.smack} (100%) rename permissions/{OSP_messaging.mms.smack => OSP_org.tizen.privilege.ui.visual.element.conf} (100%) rename permissions/{OSP_messaging.email.smack => OSP_org.tizen.privilege.uimanager.smack} (100%) rename permissions/{OSP_media.openal.smack => OSP_org.tizen.privilege.uix.services.smack} (100%) rename permissions/{OSP_media.image.smack => OSP_org.tizen.privilege.uix.smack} (100%) rename permissions/{OSP_media.codec.smack => OSP_org.tizen.privilege.unique.ptr.smack} (100%) rename permissions/{OSP_media.camera.smack => OSP_org.tizen.privilege.useridentity.smack} (100%) rename permissions/{OSP_userprofile.read.smack => OSP_org.tizen.privilege.userprofile.read.smack} (100%) rename permissions/{OSP_userprofile.write.smack => OSP_org.tizen.privilege.userprofile.write.smack} (100%) rename permissions/{OSP_media.audio.smack => OSP_org.tizen.privilege.vibrator.smack} (100%) rename permissions/{OSP_videorecorder.smack => OSP_org.tizen.privilege.videorecorder.smack} (100%) rename permissions/{OSP_wappush.smack => OSP_org.tizen.privilege.wappush.smack} (100%) rename permissions/{OSP_media.audio.equalizer.smack => OSP_org.tizen.privilege.web.json.smack} (100%) rename permissions/{OSP_web.service.smack => OSP_org.tizen.privilege.web.privacy.smack} (100%) rename permissions/{OSP_web.privacy.smack => OSP_org.tizen.privilege.web.service.smack} (100%) rename permissions/{OSP_mdm.smack => OSP_org.tizen.privilege.wifi.admin.smack} (100%) rename permissions/{OSP_lockmanager.smack => OSP_org.tizen.privilege.wifi.read.smack} (100%) rename permissions/{OSP_location.smack => OSP_org.tizen.privilege.wifi.wifidirect.admin.smack} (100%) rename permissions/{OSP_locales.smack => OSP_org.tizen.privilege.wifi.wifidirect.read.smack} (100%) rename permissions/{OSP_inputmanager.smack => OSP_org.tizen.privilege.wifimanager.smack} (100%) rename permissions/{OSP_account.write.dac => WRT_org.tizen.privilege.account.read.dac} (100%) rename permissions/{OSP_account.read.dac => WRT_org.tizen.privilege.account.write.dac} (100%) rename permissions/{OSP_imemanager.smack => WRT_org.tizen.privilege.alarm.smack} (100%) rename permissions/{WRT_antivirus.smack => WRT_org.tizen.privilege.antivirus.smack} (100%) rename permissions/{OSP_ime.smack => WRT_org.tizen.privilege.application.kill.smack} (100%) rename permissions/{OSP_http.smack => WRT_org.tizen.privilege.application.launch.smack} (100%) rename permissions/{OSP_graphics.smack => WRT_org.tizen.privilege.application.read.smack} (100%) rename permissions/{OSP_geolocationpermission.write.smack => WRT_org.tizen.privilege.application.smack} (100%) rename permissions/{OSP_geolocationpermission.read.smack => WRT_org.tizen.privilege.appmanager.certificate.smack} (100%) rename permissions/{OSP_enriched.text.smack => WRT_org.tizen.privilege.appmanager.kill.smack} (100%) rename permissions/{WRT_bluetooth.admin.smack => WRT_org.tizen.privilege.bluetooth.admin.smack} (100%) rename permissions/{OSP_bluetooth.gap.smack => WRT_org.tizen.privilege.bluetooth.gap.smack} (100%) rename permissions/{OSP_drmservice.smack => WRT_org.tizen.privilege.bluetooth.smack} (100%) rename permissions/{OSP_bluetooth.spp.smack => WRT_org.tizen.privilege.bluetooth.spp.smack} (100%) rename permissions/{WRT_bluetoothmanager.smack => WRT_org.tizen.privilege.bluetoothmanager.smack} (100%) rename permissions/{OSP_bookmark.write.smack => WRT_org.tizen.privilege.bookmark.read.smack} (100%) rename permissions/{OSP_bookmark.read.smack => WRT_org.tizen.privilege.bookmark.smack} (100%) rename permissions/{OSP_download.smack => WRT_org.tizen.privilege.bookmark.write.smack} (100%) rename permissions/{OSP_calendar.read.smack => WRT_org.tizen.privilege.calendar.read.smack} (100%) rename permissions/{OSP_dns.smack => WRT_org.tizen.privilege.calendar.smack} (100%) rename permissions/{OSP_calendar.write.smack => WRT_org.tizen.privilege.calendar.write.smack} (100%) rename permissions/{WRT_callhistory.read.smack => WRT_org.tizen.privilege.callhistory.read.smack} (100%) rename permissions/{OSP_customnetaccount.smack => WRT_org.tizen.privilege.callhistory.smack} (100%) rename permissions/{OSP_contextmanager.upload.smack => WRT_org.tizen.privilege.callhistory.write.smack} (100%) rename permissions/{OSP_contact.read.smack => WRT_org.tizen.privilege.contact.read.smack} (100%) rename permissions/{OSP_contextmanager.privacy.smack => WRT_org.tizen.privilege.contact.smack} (100%) rename permissions/{OSP_contact.write.smack => WRT_org.tizen.privilege.contact.write.smack} (100%) rename permissions/{OSP_contextmanager.place.smack => WRT_org.tizen.privilege.content.read.smack} (100%) rename permissions/{OSP_context.place.smack => WRT_org.tizen.privilege.content.smack} (100%) rename permissions/{OSP_context.contextitem.smack => WRT_org.tizen.privilege.content.write.smack} (100%) rename permissions/{OSP_content.write.smack => WRT_org.tizen.privilege.datacontrol.consumer.smack} (100%) rename permissions/{OSP_content.smack => WRT_org.tizen.privilege.datacontrol.smack} (100%) rename permissions/{OSP_chatonv.smack => WRT_org.tizen.privilege.datasync.smack} (100%) rename permissions/{OSP_certificate.write.smack => WRT_org.tizen.privilege.download.smack} (100%) rename permissions/{OSP_felica.smack => WRT_org.tizen.privilege.felica.smack} (100%) rename permissions/{OSP_certificate.read.smack => WRT_org.tizen.privilege.filesystem.read.smack} (100%) rename permissions/{OSP_camera.smack => WRT_org.tizen.privilege.filesystem.smack} (100%) rename permissions/{OSP_callforward.smack => WRT_org.tizen.privilege.filesystem.write.smack} (100%) rename permissions/{OSP_bluetoothmanager.smack => WRT_org.tizen.privilege.log.smack} (100%) rename permissions/{WRT_messageport.smack => WRT_org.tizen.privilege.messageport.smack} (100%) rename permissions/{OSP_messaging.email.dac => WRT_org.tizen.privilege.messaging.email.dac} (100%) rename permissions/{OSP_messaging.sms.dac => WRT_org.tizen.privilege.messaging.mms.dac} (100%) rename permissions/{OSP_bluetooth.health.smack => WRT_org.tizen.privilege.messaging.read.smack} (100%) rename permissions/{WRT_messaging.send.smack => WRT_org.tizen.privilege.messaging.send.smack} (100%) rename permissions/{OSP_base.smack => WRT_org.tizen.privilege.messaging.smack} (100%) rename permissions/{OSP_messaging.mms.dac => WRT_org.tizen.privilege.messaging.sms.dac} (100%) rename permissions/{WRT_messaging.write.smack => WRT_org.tizen.privilege.messaging.write.smack} (100%) rename permissions/{OSP_base.runtime.smack => WRT_org.tizen.privilege.networkbearerselection.smack} (100%) rename permissions/{WRT_nfc.admin.smack => WRT_org.tizen.privilege.nfc.admin.smack} (100%) rename permissions/{OSP_base.collection.smack => WRT_org.tizen.privilege.nfc.cardemulation.smack} (100%) rename permissions/{OSP_nfc.common.smack => WRT_org.tizen.privilege.nfc.common.smack} (100%) rename permissions/{OSP_audiorecorder.smack => WRT_org.tizen.privilege.nfc.p2p.smack} (100%) rename permissions/{OSP_audiomanager.voipsession.smack => WRT_org.tizen.privilege.nfc.smack} (100%) rename permissions/{OSP_audiomanager.session.smack => WRT_org.tizen.privilege.nfc.tag.smack} (100%) rename permissions/{OSP_audiomanager.route.smack => WRT_org.tizen.privilege.notification.read.smack} (100%) rename permissions/{OSP_appwidgetprovider.install.smack => WRT_org.tizen.privilege.notification.smack} (100%) rename permissions/{OSP_appusage.smack => WRT_org.tizen.privilege.notification.write.smack} (100%) rename permissions/{OSP_appsetting.smack => WRT_org.tizen.privilege.package.info.smack} (100%) rename permissions/{WRT_packagemanager.install.smack => WRT_org.tizen.privilege.packagemanager.install.smack} (100%) rename permissions/{OSP_appmanager.smack => WRT_org.tizen.privilege.power.smack} (100%) rename permissions/{OSP_appmanager.launch.smack => WRT_org.tizen.privilege.push.smack} (100%) rename permissions/{OSP_appmanager.kill.smack => WRT_org.tizen.privilege.se.smack} (100%) rename permissions/{OSP_application.launch.smack => WRT_org.tizen.privilege.securestorage.read.smack} (100%) rename permissions/{OSP_application.kill.smack => WRT_org.tizen.privilege.securestorage.write.smack} (100%) rename permissions/{WRT_setting.smack => WRT_org.tizen.privilege.setting.smack} (100%) rename permissions/{OSP_telephony.smack => WRT_org.tizen.privilege.system.smack} (100%) rename permissions/{WRT_systeminfo.smack => WRT_org.tizen.privilege.systeminfo.smack} (100%) rename permissions/{WRT_systemmanager.smack => WRT_org.tizen.privilege.systemmanager.smack} (100%) rename permissions/{OSP_app.smack => WRT_org.tizen.privilege.time.read.smack} (100%) rename permissions/{OSP_alarm.smack => WRT_org.tizen.privilege.time.smack} (100%) rename permissions/{OSP_account.write.smack => WRT_org.tizen.privilege.time.write.smack} (100%) rename permissions/{OSP_account.read.smack => WRT_org.tizen.privilege.tizen.smack} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9be5a98..12259e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,7 @@ SET(VERSION "${VERSION_MAJOR}.0.2") INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) INCLUDE(FindPkgConfig) -pkg_check_modules(pkgs REQUIRED libsmack dlog) +pkg_check_modules(pkgs REQUIRED libsmack libiri dlog) FOREACH(flag ${pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") diff --git a/packaging/libprivilege-control.spec b/packaging/libprivilege-control.spec index dde69fa..782ffb1 100644 --- a/packaging/libprivilege-control.spec +++ b/packaging/libprivilege-control.spec @@ -13,6 +13,7 @@ BuildRequires: cmake BuildRequires: libcap-devel BuildRequires: pkgconfig(libsmack) BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(libiri) %description development package of library to control privilege of in-house application diff --git a/permissions/WRT_account.write.dac b/permissions/OSP_org.tizen.privilege.account.read.dac similarity index 100% rename from permissions/WRT_account.write.dac rename to permissions/OSP_org.tizen.privilege.account.read.dac diff --git a/permissions/WRT_tizen.smack b/permissions/OSP_org.tizen.privilege.account.read.smack similarity index 100% rename from permissions/WRT_tizen.smack rename to permissions/OSP_org.tizen.privilege.account.read.smack diff --git a/permissions/WRT_account.read.dac b/permissions/OSP_org.tizen.privilege.account.write.dac similarity index 100% rename from permissions/WRT_account.read.dac rename to permissions/OSP_org.tizen.privilege.account.write.dac diff --git a/permissions/WRT_time.write.smack b/permissions/OSP_org.tizen.privilege.account.write.smack similarity index 100% rename from permissions/WRT_time.write.smack rename to permissions/OSP_org.tizen.privilege.account.write.smack diff --git a/permissions/WRT_time.smack b/permissions/OSP_org.tizen.privilege.alarm.smack similarity index 100% rename from permissions/WRT_time.smack rename to permissions/OSP_org.tizen.privilege.alarm.smack diff --git a/permissions/OSP_antivirus.smack b/permissions/OSP_org.tizen.privilege.antivirus.smack similarity index 100% rename from permissions/OSP_antivirus.smack rename to permissions/OSP_org.tizen.privilege.antivirus.smack diff --git a/permissions/WRT_time.read.smack b/permissions/OSP_org.tizen.privilege.app.smack similarity index 100% rename from permissions/WRT_time.read.smack rename to permissions/OSP_org.tizen.privilege.app.smack diff --git a/permissions/WRT_securestorage.write.smack b/permissions/OSP_org.tizen.privilege.application.kill.smack similarity index 100% rename from permissions/WRT_securestorage.write.smack rename to permissions/OSP_org.tizen.privilege.application.kill.smack diff --git a/permissions/WRT_securestorage.read.smack b/permissions/OSP_org.tizen.privilege.application.launch.smack similarity index 100% rename from permissions/WRT_securestorage.read.smack rename to permissions/OSP_org.tizen.privilege.application.launch.smack diff --git a/permissions/WRT_se.smack b/permissions/OSP_org.tizen.privilege.appmanager.kill.smack similarity index 100% rename from permissions/WRT_se.smack rename to permissions/OSP_org.tizen.privilege.appmanager.kill.smack diff --git a/permissions/WRT_push.smack b/permissions/OSP_org.tizen.privilege.appmanager.launch.smack similarity index 100% rename from permissions/WRT_push.smack rename to permissions/OSP_org.tizen.privilege.appmanager.launch.smack diff --git a/permissions/WRT_power.smack b/permissions/OSP_org.tizen.privilege.appmanager.smack similarity index 100% rename from permissions/WRT_power.smack rename to permissions/OSP_org.tizen.privilege.appmanager.smack diff --git a/permissions/WRT_package.info.smack b/permissions/OSP_org.tizen.privilege.appsetting.smack similarity index 100% rename from permissions/WRT_package.info.smack rename to permissions/OSP_org.tizen.privilege.appsetting.smack diff --git a/permissions/WRT_notification.write.smack b/permissions/OSP_org.tizen.privilege.appusage.smack similarity index 100% rename from permissions/WRT_notification.write.smack rename to permissions/OSP_org.tizen.privilege.appusage.smack diff --git a/permissions/WRT_notification.smack b/permissions/OSP_org.tizen.privilege.appwidgetprovider.install.smack similarity index 100% rename from permissions/WRT_notification.smack rename to permissions/OSP_org.tizen.privilege.appwidgetprovider.install.smack diff --git a/permissions/WRT_notification.read.smack b/permissions/OSP_org.tizen.privilege.audiomanager.route.smack similarity index 100% rename from permissions/WRT_notification.read.smack rename to permissions/OSP_org.tizen.privilege.audiomanager.route.smack diff --git a/permissions/WRT_nfc.tag.smack b/permissions/OSP_org.tizen.privilege.audiomanager.session.smack similarity index 100% rename from permissions/WRT_nfc.tag.smack rename to permissions/OSP_org.tizen.privilege.audiomanager.session.smack diff --git a/permissions/WRT_nfc.smack b/permissions/OSP_org.tizen.privilege.audiomanager.voipsession.smack similarity index 100% rename from permissions/WRT_nfc.smack rename to permissions/OSP_org.tizen.privilege.audiomanager.voipsession.smack diff --git a/permissions/WRT_nfc.p2p.smack b/permissions/OSP_org.tizen.privilege.audiorecorder.smack similarity index 100% rename from permissions/WRT_nfc.p2p.smack rename to permissions/OSP_org.tizen.privilege.audiorecorder.smack diff --git a/permissions/WRT_nfc.cardemulation.smack b/permissions/OSP_org.tizen.privilege.base.collection.smack similarity index 100% rename from permissions/WRT_nfc.cardemulation.smack rename to permissions/OSP_org.tizen.privilege.base.collection.smack diff --git a/permissions/WRT_networkbearerselection.smack b/permissions/OSP_org.tizen.privilege.base.runtime.smack similarity index 100% rename from permissions/WRT_networkbearerselection.smack rename to permissions/OSP_org.tizen.privilege.base.runtime.smack diff --git a/permissions/WRT_messaging.smack b/permissions/OSP_org.tizen.privilege.base.smack similarity index 100% rename from permissions/WRT_messaging.smack rename to permissions/OSP_org.tizen.privilege.base.smack diff --git a/permissions/OSP_bluetooth.admin.smack b/permissions/OSP_org.tizen.privilege.bluetooth.admin.smack similarity index 100% rename from permissions/OSP_bluetooth.admin.smack rename to permissions/OSP_org.tizen.privilege.bluetooth.admin.smack diff --git a/permissions/WRT_bluetooth.gap.smack b/permissions/OSP_org.tizen.privilege.bluetooth.gap.smack similarity index 100% rename from permissions/WRT_bluetooth.gap.smack rename to permissions/OSP_org.tizen.privilege.bluetooth.gap.smack diff --git a/permissions/WRT_messaging.read.smack b/permissions/OSP_org.tizen.privilege.bluetooth.health.smack similarity index 100% rename from permissions/WRT_messaging.read.smack rename to permissions/OSP_org.tizen.privilege.bluetooth.health.smack diff --git a/permissions/OSP_bluetooth.opp.smack b/permissions/OSP_org.tizen.privilege.bluetooth.opp.smack similarity index 100% rename from permissions/OSP_bluetooth.opp.smack rename to permissions/OSP_org.tizen.privilege.bluetooth.opp.smack diff --git a/permissions/WRT_bluetooth.spp.smack b/permissions/OSP_org.tizen.privilege.bluetooth.spp.smack similarity index 100% rename from permissions/WRT_bluetooth.spp.smack rename to permissions/OSP_org.tizen.privilege.bluetooth.spp.smack diff --git a/permissions/WRT_log.smack b/permissions/OSP_org.tizen.privilege.bluetoothmanager.smack similarity index 100% rename from permissions/WRT_log.smack rename to permissions/OSP_org.tizen.privilege.bluetoothmanager.smack diff --git a/permissions/WRT_bookmark.smack b/permissions/OSP_org.tizen.privilege.bookmark.read.smack similarity index 100% rename from permissions/WRT_bookmark.smack rename to permissions/OSP_org.tizen.privilege.bookmark.read.smack diff --git a/permissions/WRT_bookmark.read.smack b/permissions/OSP_org.tizen.privilege.bookmark.write.smack similarity index 100% rename from permissions/WRT_bookmark.read.smack rename to permissions/OSP_org.tizen.privilege.bookmark.write.smack diff --git a/permissions/WRT_calendar.read.smack b/permissions/OSP_org.tizen.privilege.calendar.read.smack similarity index 100% rename from permissions/WRT_calendar.read.smack rename to permissions/OSP_org.tizen.privilege.calendar.read.smack diff --git a/permissions/WRT_calendar.write.smack b/permissions/OSP_org.tizen.privilege.calendar.write.smack similarity index 100% rename from permissions/WRT_calendar.write.smack rename to permissions/OSP_org.tizen.privilege.calendar.write.smack diff --git a/permissions/WRT_filesystem.write.smack b/permissions/OSP_org.tizen.privilege.callforward.smack similarity index 100% rename from permissions/WRT_filesystem.write.smack rename to permissions/OSP_org.tizen.privilege.callforward.smack diff --git a/permissions/WRT_filesystem.smack b/permissions/OSP_org.tizen.privilege.camera.smack similarity index 100% rename from permissions/WRT_filesystem.smack rename to permissions/OSP_org.tizen.privilege.camera.smack diff --git a/permissions/OSP_cellbroadcast.smack b/permissions/OSP_org.tizen.privilege.cellbroadcast.smack similarity index 100% rename from permissions/OSP_cellbroadcast.smack rename to permissions/OSP_org.tizen.privilege.cellbroadcast.smack diff --git a/permissions/WRT_filesystem.read.smack b/permissions/OSP_org.tizen.privilege.certificate.read.smack similarity index 100% rename from permissions/WRT_filesystem.read.smack rename to permissions/OSP_org.tizen.privilege.certificate.read.smack diff --git a/permissions/WRT_download.smack b/permissions/OSP_org.tizen.privilege.certificate.write.smack similarity index 100% rename from permissions/WRT_download.smack rename to permissions/OSP_org.tizen.privilege.certificate.write.smack diff --git a/permissions/WRT_datasync.smack b/permissions/OSP_org.tizen.privilege.chatonv.smack similarity index 100% rename from permissions/WRT_datasync.smack rename to permissions/OSP_org.tizen.privilege.chatonv.smack diff --git a/permissions/WRT_contact.read.smack b/permissions/OSP_org.tizen.privilege.contact.read.smack similarity index 100% rename from permissions/WRT_contact.read.smack rename to permissions/OSP_org.tizen.privilege.contact.read.smack diff --git a/permissions/WRT_contact.write.smack b/permissions/OSP_org.tizen.privilege.contact.write.smack similarity index 100% rename from permissions/WRT_contact.write.smack rename to permissions/OSP_org.tizen.privilege.contact.write.smack diff --git a/permissions/OSP_content.read.smack b/permissions/OSP_org.tizen.privilege.content.read.smack similarity index 100% rename from permissions/OSP_content.read.smack rename to permissions/OSP_org.tizen.privilege.content.read.smack diff --git a/permissions/WRT_datacontrol.smack b/permissions/OSP_org.tizen.privilege.content.smack similarity index 100% rename from permissions/WRT_datacontrol.smack rename to permissions/OSP_org.tizen.privilege.content.smack diff --git a/permissions/WRT_datacontrol.consumer.smack b/permissions/OSP_org.tizen.privilege.content.write.smack similarity index 100% rename from permissions/WRT_datacontrol.consumer.smack rename to permissions/OSP_org.tizen.privilege.content.write.smack diff --git a/permissions/WRT_content.write.smack b/permissions/OSP_org.tizen.privilege.context.contextitem.smack similarity index 100% rename from permissions/WRT_content.write.smack rename to permissions/OSP_org.tizen.privilege.context.contextitem.smack diff --git a/permissions/WRT_content.smack b/permissions/OSP_org.tizen.privilege.context.place.smack similarity index 100% rename from permissions/WRT_content.smack rename to permissions/OSP_org.tizen.privilege.context.place.smack diff --git a/permissions/WRT_content.read.smack b/permissions/OSP_org.tizen.privilege.contextmanager.place.smack similarity index 100% rename from permissions/WRT_content.read.smack rename to permissions/OSP_org.tizen.privilege.contextmanager.place.smack diff --git a/permissions/WRT_contact.smack b/permissions/OSP_org.tizen.privilege.contextmanager.privacy.smack similarity index 100% rename from permissions/WRT_contact.smack rename to permissions/OSP_org.tizen.privilege.contextmanager.privacy.smack diff --git a/permissions/WRT_callhistory.write.smack b/permissions/OSP_org.tizen.privilege.contextmanager.upload.smack similarity index 100% rename from permissions/WRT_callhistory.write.smack rename to permissions/OSP_org.tizen.privilege.contextmanager.upload.smack diff --git a/permissions/WRT_callhistory.smack b/permissions/OSP_org.tizen.privilege.customnetaccount.smack similarity index 100% rename from permissions/WRT_callhistory.smack rename to permissions/OSP_org.tizen.privilege.customnetaccount.smack diff --git a/permissions/WRT_calendar.smack b/permissions/OSP_org.tizen.privilege.dns.smack similarity index 100% rename from permissions/WRT_calendar.smack rename to permissions/OSP_org.tizen.privilege.dns.smack diff --git a/permissions/WRT_bookmark.write.smack b/permissions/OSP_org.tizen.privilege.download.smack similarity index 100% rename from permissions/WRT_bookmark.write.smack rename to permissions/OSP_org.tizen.privilege.download.smack diff --git a/permissions/WRT_bluetooth.smack b/permissions/OSP_org.tizen.privilege.drmservice.smack similarity index 100% rename from permissions/WRT_bluetooth.smack rename to permissions/OSP_org.tizen.privilege.drmservice.smack diff --git a/permissions/WRT_appmanager.kill.smack b/permissions/OSP_org.tizen.privilege.enriched.text.smack similarity index 100% rename from permissions/WRT_appmanager.kill.smack rename to permissions/OSP_org.tizen.privilege.enriched.text.smack diff --git a/permissions/WRT_felica.smack b/permissions/OSP_org.tizen.privilege.felica.smack similarity index 100% rename from permissions/WRT_felica.smack rename to permissions/OSP_org.tizen.privilege.felica.smack diff --git a/permissions/WRT_appmanager.certificate.smack b/permissions/OSP_org.tizen.privilege.geolocationpermission.read.smack similarity index 100% rename from permissions/WRT_appmanager.certificate.smack rename to permissions/OSP_org.tizen.privilege.geolocationpermission.read.smack diff --git a/permissions/WRT_application.smack b/permissions/OSP_org.tizen.privilege.geolocationpermission.write.smack similarity index 100% rename from permissions/WRT_application.smack rename to permissions/OSP_org.tizen.privilege.geolocationpermission.write.smack diff --git a/permissions/WRT_application.read.smack b/permissions/OSP_org.tizen.privilege.graphics.smack similarity index 100% rename from permissions/WRT_application.read.smack rename to permissions/OSP_org.tizen.privilege.graphics.smack diff --git a/permissions/WRT_application.launch.smack b/permissions/OSP_org.tizen.privilege.http.smack similarity index 100% rename from permissions/WRT_application.launch.smack rename to permissions/OSP_org.tizen.privilege.http.smack diff --git a/permissions/WRT_application.kill.smack b/permissions/OSP_org.tizen.privilege.ime.smack similarity index 100% rename from permissions/WRT_application.kill.smack rename to permissions/OSP_org.tizen.privilege.ime.smack diff --git a/permissions/WRT_alarm.smack b/permissions/OSP_org.tizen.privilege.imemanager.smack similarity index 100% rename from permissions/WRT_alarm.smack rename to permissions/OSP_org.tizen.privilege.imemanager.smack diff --git a/permissions/OSP_wifimanager.smack b/permissions/OSP_org.tizen.privilege.inputmanager.smack similarity index 100% rename from permissions/OSP_wifimanager.smack rename to permissions/OSP_org.tizen.privilege.inputmanager.smack diff --git a/permissions/OSP_io.smack b/permissions/OSP_org.tizen.privilege.io.smack similarity index 100% rename from permissions/OSP_io.smack rename to permissions/OSP_org.tizen.privilege.io.smack diff --git a/permissions/OSP_wifi.wifidirect.read.smack b/permissions/OSP_org.tizen.privilege.locales.smack similarity index 100% rename from permissions/OSP_wifi.wifidirect.read.smack rename to permissions/OSP_org.tizen.privilege.locales.smack diff --git a/permissions/OSP_wifi.wifidirect.admin.smack b/permissions/OSP_org.tizen.privilege.location.smack similarity index 100% rename from permissions/OSP_wifi.wifidirect.admin.smack rename to permissions/OSP_org.tizen.privilege.location.smack diff --git a/permissions/OSP_wifi.read.smack b/permissions/OSP_org.tizen.privilege.lockmanager.smack similarity index 100% rename from permissions/OSP_wifi.read.smack rename to permissions/OSP_org.tizen.privilege.lockmanager.smack diff --git a/permissions/OSP_wifi.admin.smack b/permissions/OSP_org.tizen.privilege.mdm.smack similarity index 100% rename from permissions/OSP_wifi.admin.smack rename to permissions/OSP_org.tizen.privilege.mdm.smack diff --git a/permissions/OSP_web.json.smack b/permissions/OSP_org.tizen.privilege.media.audio.equalizer.smack similarity index 100% rename from permissions/OSP_web.json.smack rename to permissions/OSP_org.tizen.privilege.media.audio.equalizer.smack diff --git a/permissions/OSP_vibrator.smack b/permissions/OSP_org.tizen.privilege.media.audio.smack similarity index 100% rename from permissions/OSP_vibrator.smack rename to permissions/OSP_org.tizen.privilege.media.audio.smack diff --git a/permissions/OSP_useridentity.smack b/permissions/OSP_org.tizen.privilege.media.camera.smack similarity index 100% rename from permissions/OSP_useridentity.smack rename to permissions/OSP_org.tizen.privilege.media.camera.smack diff --git a/permissions/OSP_unique.ptr.smack b/permissions/OSP_org.tizen.privilege.media.codec.smack similarity index 100% rename from permissions/OSP_unique.ptr.smack rename to permissions/OSP_org.tizen.privilege.media.codec.smack diff --git a/permissions/OSP_uix.smack b/permissions/OSP_org.tizen.privilege.media.image.smack similarity index 100% rename from permissions/OSP_uix.smack rename to permissions/OSP_org.tizen.privilege.media.image.smack diff --git a/permissions/OSP_uix.services.smack b/permissions/OSP_org.tizen.privilege.media.openal.smack similarity index 100% rename from permissions/OSP_uix.services.smack rename to permissions/OSP_org.tizen.privilege.media.openal.smack diff --git a/permissions/OSP_media.tone.player.smack b/permissions/OSP_org.tizen.privilege.media.player.smack similarity index 100% rename from permissions/OSP_media.tone.player.smack rename to permissions/OSP_org.tizen.privilege.media.player.smack diff --git a/permissions/OSP_media.player.smack b/permissions/OSP_org.tizen.privilege.media.tone.player.smack similarity index 100% rename from permissions/OSP_media.player.smack rename to permissions/OSP_org.tizen.privilege.media.tone.player.smack diff --git a/permissions/WRT_messaging.email.dac b/permissions/OSP_org.tizen.privilege.messaging.email.dac similarity index 100% rename from permissions/WRT_messaging.email.dac rename to permissions/OSP_org.tizen.privilege.messaging.email.dac diff --git a/permissions/OSP_uimanager.smack b/permissions/OSP_org.tizen.privilege.messaging.email.smack similarity index 100% rename from permissions/OSP_uimanager.smack rename to permissions/OSP_org.tizen.privilege.messaging.email.smack diff --git a/permissions/WRT_messaging.sms.dac b/permissions/OSP_org.tizen.privilege.messaging.mms.dac similarity index 100% rename from permissions/WRT_messaging.sms.dac rename to permissions/OSP_org.tizen.privilege.messaging.mms.dac diff --git a/permissions/OSP_ui.visual.element.conf b/permissions/OSP_org.tizen.privilege.messaging.mms.smack similarity index 100% rename from permissions/OSP_ui.visual.element.conf rename to permissions/OSP_org.tizen.privilege.messaging.mms.smack diff --git a/permissions/OSP_ui.smack b/permissions/OSP_org.tizen.privilege.messaging.smack similarity index 100% rename from permissions/OSP_ui.smack rename to permissions/OSP_org.tizen.privilege.messaging.smack diff --git a/permissions/WRT_messaging.mms.dac b/permissions/OSP_org.tizen.privilege.messaging.sms.dac similarity index 100% rename from permissions/WRT_messaging.mms.dac rename to permissions/OSP_org.tizen.privilege.messaging.sms.dac diff --git a/permissions/OSP_messaging.sms.smack b/permissions/OSP_org.tizen.privilege.messaging.sms.smack similarity index 100% rename from permissions/OSP_messaging.sms.smack rename to permissions/OSP_org.tizen.privilege.messaging.sms.smack diff --git a/permissions/OSP_ui.scenes.smack b/permissions/OSP_org.tizen.privilege.mobilecare.smack similarity index 100% rename from permissions/OSP_ui.scenes.smack rename to permissions/OSP_org.tizen.privilege.mobilecare.smack diff --git a/permissions/OSP_ui.layout.smack b/permissions/OSP_org.tizen.privilege.net.bluetooth.smack similarity index 100% rename from permissions/OSP_ui.layout.smack rename to permissions/OSP_org.tizen.privilege.net.bluetooth.smack diff --git a/permissions/OSP_ui.effects.smack b/permissions/OSP_org.tizen.privilege.net.http.smack similarity index 100% rename from permissions/OSP_ui.effects.smack rename to permissions/OSP_org.tizen.privilege.net.http.smack diff --git a/permissions/OSP_ui.controls.smack b/permissions/OSP_org.tizen.privilege.net.nfc.smack similarity index 100% rename from permissions/OSP_ui.controls.smack rename to permissions/OSP_org.tizen.privilege.net.nfc.smack diff --git a/permissions/OSP_ui.animations.smack b/permissions/OSP_org.tizen.privilege.net.smack similarity index 100% rename from permissions/OSP_ui.animations.smack rename to permissions/OSP_org.tizen.privilege.net.smack diff --git a/permissions/OSP_text.smack b/permissions/OSP_org.tizen.privilege.net.socket.smack similarity index 100% rename from permissions/OSP_text.smack rename to permissions/OSP_org.tizen.privilege.net.socket.smack diff --git a/permissions/OSP_systemsetting.write.smack b/permissions/OSP_org.tizen.privilege.net.wifi.direct.smack similarity index 100% rename from permissions/OSP_systemsetting.write.smack rename to permissions/OSP_org.tizen.privilege.net.wifi.direct.smack diff --git a/permissions/OSP_systemsetting.read.smack b/permissions/OSP_org.tizen.privilege.net.wifi.smack similarity index 100% rename from permissions/OSP_systemsetting.read.smack rename to permissions/OSP_org.tizen.privilege.net.wifi.smack diff --git a/permissions/OSP_standard.c.newlib.smack b/permissions/OSP_org.tizen.privilege.netstatisticsmanager.smack similarity index 100% rename from permissions/OSP_standard.c.newlib.smack rename to permissions/OSP_org.tizen.privilege.netstatisticsmanager.smack diff --git a/permissions/OSP_socket.smack b/permissions/OSP_org.tizen.privilege.network.account.smack similarity index 100% rename from permissions/OSP_socket.smack rename to permissions/OSP_org.tizen.privilege.network.account.smack diff --git a/permissions/OSP_social.smack b/permissions/OSP_org.tizen.privilege.network.connection.smack similarity index 100% rename from permissions/OSP_social.smack rename to permissions/OSP_org.tizen.privilege.network.connection.smack diff --git a/permissions/OSP_social.calendarbook.smack b/permissions/OSP_org.tizen.privilege.network.statistics.smack similarity index 100% rename from permissions/OSP_social.calendarbook.smack rename to permissions/OSP_org.tizen.privilege.network.statistics.smack diff --git a/permissions/OSP_social.addressbook.smack b/permissions/OSP_org.tizen.privilege.networkmanager.smack similarity index 100% rename from permissions/OSP_social.addressbook.smack rename to permissions/OSP_org.tizen.privilege.networkmanager.smack diff --git a/permissions/OSP_nfc.admin.smack b/permissions/OSP_org.tizen.privilege.nfc.admin.smack similarity index 100% rename from permissions/OSP_nfc.admin.smack rename to permissions/OSP_org.tizen.privilege.nfc.admin.smack diff --git a/permissions/WRT_nfc.common.smack b/permissions/OSP_org.tizen.privilege.nfc.common.smack similarity index 100% rename from permissions/WRT_nfc.common.smack rename to permissions/OSP_org.tizen.privilege.nfc.common.smack diff --git a/permissions/OSP_shortcut.install.smack b/permissions/OSP_org.tizen.privilege.nfc.p2p.smack similarity index 100% rename from permissions/OSP_shortcut.install.smack rename to permissions/OSP_org.tizen.privilege.nfc.p2p.smack diff --git a/permissions/OSP_security.smack b/permissions/OSP_org.tizen.privilege.nfc.tag.smack similarity index 100% rename from permissions/OSP_security.smack rename to permissions/OSP_org.tizen.privilege.nfc.tag.smack diff --git a/permissions/OSP_push.smack b/permissions/OSP_org.tizen.privilege.nfcmanager.smack similarity index 100% rename from permissions/OSP_push.smack rename to permissions/OSP_org.tizen.privilege.nfcmanager.smack diff --git a/permissions/OSP_privilegemanager.read.smack b/permissions/OSP_org.tizen.privilege.notification.smack similarity index 100% rename from permissions/OSP_privilegemanager.read.smack rename to permissions/OSP_org.tizen.privilege.notification.smack diff --git a/permissions/OSP_privacymanager.write.smack b/permissions/OSP_org.tizen.privilege.notificationmanager.smack similarity index 100% rename from permissions/OSP_privacymanager.write.smack rename to permissions/OSP_org.tizen.privilege.notificationmanager.smack diff --git a/permissions/OSP_packageinfo.smack b/permissions/OSP_org.tizen.privilege.packageinfo.smack similarity index 100% rename from permissions/OSP_packageinfo.smack rename to permissions/OSP_org.tizen.privilege.packageinfo.smack diff --git a/permissions/OSP_privacymanager.read.smack b/permissions/OSP_org.tizen.privilege.packagelicensemanager.smack similarity index 100% rename from permissions/OSP_privacymanager.read.smack rename to permissions/OSP_org.tizen.privilege.packagelicensemanager.smack diff --git a/permissions/OSP_power.smack b/permissions/OSP_org.tizen.privilege.packagemanager.install.smack similarity index 100% rename from permissions/OSP_power.smack rename to permissions/OSP_org.tizen.privilege.packagemanager.install.smack diff --git a/permissions/OSP_platforminfo.smack b/permissions/OSP_org.tizen.privilege.packagesetting.smack similarity index 100% rename from permissions/OSP_platforminfo.smack rename to permissions/OSP_org.tizen.privilege.packagesetting.smack diff --git a/permissions/OSP_packagesetting.smack b/permissions/OSP_org.tizen.privilege.platforminfo.smack similarity index 100% rename from permissions/OSP_packagesetting.smack rename to permissions/OSP_org.tizen.privilege.platforminfo.smack diff --git a/permissions/OSP_packagemanager.install.smack b/permissions/OSP_org.tizen.privilege.power.smack similarity index 100% rename from permissions/OSP_packagemanager.install.smack rename to permissions/OSP_org.tizen.privilege.power.smack diff --git a/permissions/OSP_packagelicensemanager.smack b/permissions/OSP_org.tizen.privilege.privacymanager.read.smack similarity index 100% rename from permissions/OSP_packagelicensemanager.smack rename to permissions/OSP_org.tizen.privilege.privacymanager.read.smack diff --git a/permissions/OSP_notificationmanager.smack b/permissions/OSP_org.tizen.privilege.privacymanager.write.smack similarity index 100% rename from permissions/OSP_notificationmanager.smack rename to permissions/OSP_org.tizen.privilege.privacymanager.write.smack diff --git a/permissions/OSP_notification.smack b/permissions/OSP_org.tizen.privilege.privilegemanager.read.smack similarity index 100% rename from permissions/OSP_notification.smack rename to permissions/OSP_org.tizen.privilege.privilegemanager.read.smack diff --git a/permissions/OSP_nfcmanager.smack b/permissions/OSP_org.tizen.privilege.push.smack similarity index 100% rename from permissions/OSP_nfcmanager.smack rename to permissions/OSP_org.tizen.privilege.push.smack diff --git a/permissions/OSP_nfc.tag.smack b/permissions/OSP_org.tizen.privilege.security.smack similarity index 100% rename from permissions/OSP_nfc.tag.smack rename to permissions/OSP_org.tizen.privilege.security.smack diff --git a/permissions/OSP_setting.smack b/permissions/OSP_org.tizen.privilege.setting.smack similarity index 100% rename from permissions/OSP_setting.smack rename to permissions/OSP_org.tizen.privilege.setting.smack diff --git a/permissions/OSP_nfc.p2p.smack b/permissions/OSP_org.tizen.privilege.shortcut.install.smack similarity index 100% rename from permissions/OSP_nfc.p2p.smack rename to permissions/OSP_org.tizen.privilege.shortcut.install.smack diff --git a/permissions/OSP_smstrigger.smack b/permissions/OSP_org.tizen.privilege.smstrigger.smack similarity index 100% rename from permissions/OSP_smstrigger.smack rename to permissions/OSP_org.tizen.privilege.smstrigger.smack diff --git a/permissions/OSP_networkmanager.smack b/permissions/OSP_org.tizen.privilege.social.addressbook.smack similarity index 100% rename from permissions/OSP_networkmanager.smack rename to permissions/OSP_org.tizen.privilege.social.addressbook.smack diff --git a/permissions/OSP_network.statistics.smack b/permissions/OSP_org.tizen.privilege.social.calendarbook.smack similarity index 100% rename from permissions/OSP_network.statistics.smack rename to permissions/OSP_org.tizen.privilege.social.calendarbook.smack diff --git a/permissions/OSP_network.connection.smack b/permissions/OSP_org.tizen.privilege.social.smack similarity index 100% rename from permissions/OSP_network.connection.smack rename to permissions/OSP_org.tizen.privilege.social.smack diff --git a/permissions/OSP_network.account.smack b/permissions/OSP_org.tizen.privilege.socket.smack similarity index 100% rename from permissions/OSP_network.account.smack rename to permissions/OSP_org.tizen.privilege.socket.smack diff --git a/permissions/OSP_netstatisticsmanager.smack b/permissions/OSP_org.tizen.privilege.standard.c.newlib.smack similarity index 100% rename from permissions/OSP_netstatisticsmanager.smack rename to permissions/OSP_org.tizen.privilege.standard.c.newlib.smack diff --git a/permissions/OSP_system.smack b/permissions/OSP_org.tizen.privilege.system.smack similarity index 100% rename from permissions/OSP_system.smack rename to permissions/OSP_org.tizen.privilege.system.smack diff --git a/permissions/OSP_net.wifi.smack b/permissions/OSP_org.tizen.privilege.systemsetting.read.smack similarity index 100% rename from permissions/OSP_net.wifi.smack rename to permissions/OSP_org.tizen.privilege.systemsetting.read.smack diff --git a/permissions/OSP_net.wifi.direct.smack b/permissions/OSP_org.tizen.privilege.systemsetting.write.smack similarity index 100% rename from permissions/OSP_net.wifi.direct.smack rename to permissions/OSP_org.tizen.privilege.systemsetting.write.smack diff --git a/permissions/WRT_system.smack b/permissions/OSP_org.tizen.privilege.telephony.smack similarity index 100% rename from permissions/WRT_system.smack rename to permissions/OSP_org.tizen.privilege.telephony.smack diff --git a/permissions/OSP_telephonymanager.smack b/permissions/OSP_org.tizen.privilege.telephonymanager.smack similarity index 100% rename from permissions/OSP_telephonymanager.smack rename to permissions/OSP_org.tizen.privilege.telephonymanager.smack diff --git a/permissions/OSP_net.socket.smack b/permissions/OSP_org.tizen.privilege.text.smack similarity index 100% rename from permissions/OSP_net.socket.smack rename to permissions/OSP_org.tizen.privilege.text.smack diff --git a/permissions/OSP_net.smack b/permissions/OSP_org.tizen.privilege.ui.animations.smack similarity index 100% rename from permissions/OSP_net.smack rename to permissions/OSP_org.tizen.privilege.ui.animations.smack diff --git a/permissions/OSP_net.nfc.smack b/permissions/OSP_org.tizen.privilege.ui.controls.smack similarity index 100% rename from permissions/OSP_net.nfc.smack rename to permissions/OSP_org.tizen.privilege.ui.controls.smack diff --git a/permissions/OSP_net.http.smack b/permissions/OSP_org.tizen.privilege.ui.effects.smack similarity index 100% rename from permissions/OSP_net.http.smack rename to permissions/OSP_org.tizen.privilege.ui.effects.smack diff --git a/permissions/OSP_net.bluetooth.smack b/permissions/OSP_org.tizen.privilege.ui.layout.smack similarity index 100% rename from permissions/OSP_net.bluetooth.smack rename to permissions/OSP_org.tizen.privilege.ui.layout.smack diff --git a/permissions/OSP_mobilecare.smack b/permissions/OSP_org.tizen.privilege.ui.scenes.smack similarity index 100% rename from permissions/OSP_mobilecare.smack rename to permissions/OSP_org.tizen.privilege.ui.scenes.smack diff --git a/permissions/OSP_messaging.smack b/permissions/OSP_org.tizen.privilege.ui.smack similarity index 100% rename from permissions/OSP_messaging.smack rename to permissions/OSP_org.tizen.privilege.ui.smack diff --git a/permissions/OSP_messaging.mms.smack b/permissions/OSP_org.tizen.privilege.ui.visual.element.conf similarity index 100% rename from permissions/OSP_messaging.mms.smack rename to permissions/OSP_org.tizen.privilege.ui.visual.element.conf diff --git a/permissions/OSP_messaging.email.smack b/permissions/OSP_org.tizen.privilege.uimanager.smack similarity index 100% rename from permissions/OSP_messaging.email.smack rename to permissions/OSP_org.tizen.privilege.uimanager.smack diff --git a/permissions/OSP_media.openal.smack b/permissions/OSP_org.tizen.privilege.uix.services.smack similarity index 100% rename from permissions/OSP_media.openal.smack rename to permissions/OSP_org.tizen.privilege.uix.services.smack diff --git a/permissions/OSP_media.image.smack b/permissions/OSP_org.tizen.privilege.uix.smack similarity index 100% rename from permissions/OSP_media.image.smack rename to permissions/OSP_org.tizen.privilege.uix.smack diff --git a/permissions/OSP_media.codec.smack b/permissions/OSP_org.tizen.privilege.unique.ptr.smack similarity index 100% rename from permissions/OSP_media.codec.smack rename to permissions/OSP_org.tizen.privilege.unique.ptr.smack diff --git a/permissions/OSP_media.camera.smack b/permissions/OSP_org.tizen.privilege.useridentity.smack similarity index 100% rename from permissions/OSP_media.camera.smack rename to permissions/OSP_org.tizen.privilege.useridentity.smack diff --git a/permissions/OSP_userprofile.read.smack b/permissions/OSP_org.tizen.privilege.userprofile.read.smack similarity index 100% rename from permissions/OSP_userprofile.read.smack rename to permissions/OSP_org.tizen.privilege.userprofile.read.smack diff --git a/permissions/OSP_userprofile.write.smack b/permissions/OSP_org.tizen.privilege.userprofile.write.smack similarity index 100% rename from permissions/OSP_userprofile.write.smack rename to permissions/OSP_org.tizen.privilege.userprofile.write.smack diff --git a/permissions/OSP_media.audio.smack b/permissions/OSP_org.tizen.privilege.vibrator.smack similarity index 100% rename from permissions/OSP_media.audio.smack rename to permissions/OSP_org.tizen.privilege.vibrator.smack diff --git a/permissions/OSP_videorecorder.smack b/permissions/OSP_org.tizen.privilege.videorecorder.smack similarity index 100% rename from permissions/OSP_videorecorder.smack rename to permissions/OSP_org.tizen.privilege.videorecorder.smack diff --git a/permissions/OSP_wappush.smack b/permissions/OSP_org.tizen.privilege.wappush.smack similarity index 100% rename from permissions/OSP_wappush.smack rename to permissions/OSP_org.tizen.privilege.wappush.smack diff --git a/permissions/OSP_media.audio.equalizer.smack b/permissions/OSP_org.tizen.privilege.web.json.smack similarity index 100% rename from permissions/OSP_media.audio.equalizer.smack rename to permissions/OSP_org.tizen.privilege.web.json.smack diff --git a/permissions/OSP_web.service.smack b/permissions/OSP_org.tizen.privilege.web.privacy.smack similarity index 100% rename from permissions/OSP_web.service.smack rename to permissions/OSP_org.tizen.privilege.web.privacy.smack diff --git a/permissions/OSP_web.privacy.smack b/permissions/OSP_org.tizen.privilege.web.service.smack similarity index 100% rename from permissions/OSP_web.privacy.smack rename to permissions/OSP_org.tizen.privilege.web.service.smack diff --git a/permissions/OSP_mdm.smack b/permissions/OSP_org.tizen.privilege.wifi.admin.smack similarity index 100% rename from permissions/OSP_mdm.smack rename to permissions/OSP_org.tizen.privilege.wifi.admin.smack diff --git a/permissions/OSP_lockmanager.smack b/permissions/OSP_org.tizen.privilege.wifi.read.smack similarity index 100% rename from permissions/OSP_lockmanager.smack rename to permissions/OSP_org.tizen.privilege.wifi.read.smack diff --git a/permissions/OSP_location.smack b/permissions/OSP_org.tizen.privilege.wifi.wifidirect.admin.smack similarity index 100% rename from permissions/OSP_location.smack rename to permissions/OSP_org.tizen.privilege.wifi.wifidirect.admin.smack diff --git a/permissions/OSP_locales.smack b/permissions/OSP_org.tizen.privilege.wifi.wifidirect.read.smack similarity index 100% rename from permissions/OSP_locales.smack rename to permissions/OSP_org.tizen.privilege.wifi.wifidirect.read.smack diff --git a/permissions/OSP_inputmanager.smack b/permissions/OSP_org.tizen.privilege.wifimanager.smack similarity index 100% rename from permissions/OSP_inputmanager.smack rename to permissions/OSP_org.tizen.privilege.wifimanager.smack diff --git a/permissions/OSP_account.write.dac b/permissions/WRT_org.tizen.privilege.account.read.dac similarity index 100% rename from permissions/OSP_account.write.dac rename to permissions/WRT_org.tizen.privilege.account.read.dac diff --git a/permissions/OSP_account.read.dac b/permissions/WRT_org.tizen.privilege.account.write.dac similarity index 100% rename from permissions/OSP_account.read.dac rename to permissions/WRT_org.tizen.privilege.account.write.dac diff --git a/permissions/OSP_imemanager.smack b/permissions/WRT_org.tizen.privilege.alarm.smack similarity index 100% rename from permissions/OSP_imemanager.smack rename to permissions/WRT_org.tizen.privilege.alarm.smack diff --git a/permissions/WRT_antivirus.smack b/permissions/WRT_org.tizen.privilege.antivirus.smack similarity index 100% rename from permissions/WRT_antivirus.smack rename to permissions/WRT_org.tizen.privilege.antivirus.smack diff --git a/permissions/OSP_ime.smack b/permissions/WRT_org.tizen.privilege.application.kill.smack similarity index 100% rename from permissions/OSP_ime.smack rename to permissions/WRT_org.tizen.privilege.application.kill.smack diff --git a/permissions/OSP_http.smack b/permissions/WRT_org.tizen.privilege.application.launch.smack similarity index 100% rename from permissions/OSP_http.smack rename to permissions/WRT_org.tizen.privilege.application.launch.smack diff --git a/permissions/OSP_graphics.smack b/permissions/WRT_org.tizen.privilege.application.read.smack similarity index 100% rename from permissions/OSP_graphics.smack rename to permissions/WRT_org.tizen.privilege.application.read.smack diff --git a/permissions/OSP_geolocationpermission.write.smack b/permissions/WRT_org.tizen.privilege.application.smack similarity index 100% rename from permissions/OSP_geolocationpermission.write.smack rename to permissions/WRT_org.tizen.privilege.application.smack diff --git a/permissions/OSP_geolocationpermission.read.smack b/permissions/WRT_org.tizen.privilege.appmanager.certificate.smack similarity index 100% rename from permissions/OSP_geolocationpermission.read.smack rename to permissions/WRT_org.tizen.privilege.appmanager.certificate.smack diff --git a/permissions/OSP_enriched.text.smack b/permissions/WRT_org.tizen.privilege.appmanager.kill.smack similarity index 100% rename from permissions/OSP_enriched.text.smack rename to permissions/WRT_org.tizen.privilege.appmanager.kill.smack diff --git a/permissions/WRT_bluetooth.admin.smack b/permissions/WRT_org.tizen.privilege.bluetooth.admin.smack similarity index 100% rename from permissions/WRT_bluetooth.admin.smack rename to permissions/WRT_org.tizen.privilege.bluetooth.admin.smack diff --git a/permissions/OSP_bluetooth.gap.smack b/permissions/WRT_org.tizen.privilege.bluetooth.gap.smack similarity index 100% rename from permissions/OSP_bluetooth.gap.smack rename to permissions/WRT_org.tizen.privilege.bluetooth.gap.smack diff --git a/permissions/OSP_drmservice.smack b/permissions/WRT_org.tizen.privilege.bluetooth.smack similarity index 100% rename from permissions/OSP_drmservice.smack rename to permissions/WRT_org.tizen.privilege.bluetooth.smack diff --git a/permissions/OSP_bluetooth.spp.smack b/permissions/WRT_org.tizen.privilege.bluetooth.spp.smack similarity index 100% rename from permissions/OSP_bluetooth.spp.smack rename to permissions/WRT_org.tizen.privilege.bluetooth.spp.smack diff --git a/permissions/WRT_bluetoothmanager.smack b/permissions/WRT_org.tizen.privilege.bluetoothmanager.smack similarity index 100% rename from permissions/WRT_bluetoothmanager.smack rename to permissions/WRT_org.tizen.privilege.bluetoothmanager.smack diff --git a/permissions/OSP_bookmark.write.smack b/permissions/WRT_org.tizen.privilege.bookmark.read.smack similarity index 100% rename from permissions/OSP_bookmark.write.smack rename to permissions/WRT_org.tizen.privilege.bookmark.read.smack diff --git a/permissions/OSP_bookmark.read.smack b/permissions/WRT_org.tizen.privilege.bookmark.smack similarity index 100% rename from permissions/OSP_bookmark.read.smack rename to permissions/WRT_org.tizen.privilege.bookmark.smack diff --git a/permissions/OSP_download.smack b/permissions/WRT_org.tizen.privilege.bookmark.write.smack similarity index 100% rename from permissions/OSP_download.smack rename to permissions/WRT_org.tizen.privilege.bookmark.write.smack diff --git a/permissions/OSP_calendar.read.smack b/permissions/WRT_org.tizen.privilege.calendar.read.smack similarity index 100% rename from permissions/OSP_calendar.read.smack rename to permissions/WRT_org.tizen.privilege.calendar.read.smack diff --git a/permissions/OSP_dns.smack b/permissions/WRT_org.tizen.privilege.calendar.smack similarity index 100% rename from permissions/OSP_dns.smack rename to permissions/WRT_org.tizen.privilege.calendar.smack diff --git a/permissions/OSP_calendar.write.smack b/permissions/WRT_org.tizen.privilege.calendar.write.smack similarity index 100% rename from permissions/OSP_calendar.write.smack rename to permissions/WRT_org.tizen.privilege.calendar.write.smack diff --git a/permissions/WRT_callhistory.read.smack b/permissions/WRT_org.tizen.privilege.callhistory.read.smack similarity index 100% rename from permissions/WRT_callhistory.read.smack rename to permissions/WRT_org.tizen.privilege.callhistory.read.smack diff --git a/permissions/OSP_customnetaccount.smack b/permissions/WRT_org.tizen.privilege.callhistory.smack similarity index 100% rename from permissions/OSP_customnetaccount.smack rename to permissions/WRT_org.tizen.privilege.callhistory.smack diff --git a/permissions/OSP_contextmanager.upload.smack b/permissions/WRT_org.tizen.privilege.callhistory.write.smack similarity index 100% rename from permissions/OSP_contextmanager.upload.smack rename to permissions/WRT_org.tizen.privilege.callhistory.write.smack diff --git a/permissions/OSP_contact.read.smack b/permissions/WRT_org.tizen.privilege.contact.read.smack similarity index 100% rename from permissions/OSP_contact.read.smack rename to permissions/WRT_org.tizen.privilege.contact.read.smack diff --git a/permissions/OSP_contextmanager.privacy.smack b/permissions/WRT_org.tizen.privilege.contact.smack similarity index 100% rename from permissions/OSP_contextmanager.privacy.smack rename to permissions/WRT_org.tizen.privilege.contact.smack diff --git a/permissions/OSP_contact.write.smack b/permissions/WRT_org.tizen.privilege.contact.write.smack similarity index 100% rename from permissions/OSP_contact.write.smack rename to permissions/WRT_org.tizen.privilege.contact.write.smack diff --git a/permissions/OSP_contextmanager.place.smack b/permissions/WRT_org.tizen.privilege.content.read.smack similarity index 100% rename from permissions/OSP_contextmanager.place.smack rename to permissions/WRT_org.tizen.privilege.content.read.smack diff --git a/permissions/OSP_context.place.smack b/permissions/WRT_org.tizen.privilege.content.smack similarity index 100% rename from permissions/OSP_context.place.smack rename to permissions/WRT_org.tizen.privilege.content.smack diff --git a/permissions/OSP_context.contextitem.smack b/permissions/WRT_org.tizen.privilege.content.write.smack similarity index 100% rename from permissions/OSP_context.contextitem.smack rename to permissions/WRT_org.tizen.privilege.content.write.smack diff --git a/permissions/OSP_content.write.smack b/permissions/WRT_org.tizen.privilege.datacontrol.consumer.smack similarity index 100% rename from permissions/OSP_content.write.smack rename to permissions/WRT_org.tizen.privilege.datacontrol.consumer.smack diff --git a/permissions/OSP_content.smack b/permissions/WRT_org.tizen.privilege.datacontrol.smack similarity index 100% rename from permissions/OSP_content.smack rename to permissions/WRT_org.tizen.privilege.datacontrol.smack diff --git a/permissions/OSP_chatonv.smack b/permissions/WRT_org.tizen.privilege.datasync.smack similarity index 100% rename from permissions/OSP_chatonv.smack rename to permissions/WRT_org.tizen.privilege.datasync.smack diff --git a/permissions/OSP_certificate.write.smack b/permissions/WRT_org.tizen.privilege.download.smack similarity index 100% rename from permissions/OSP_certificate.write.smack rename to permissions/WRT_org.tizen.privilege.download.smack diff --git a/permissions/OSP_felica.smack b/permissions/WRT_org.tizen.privilege.felica.smack similarity index 100% rename from permissions/OSP_felica.smack rename to permissions/WRT_org.tizen.privilege.felica.smack diff --git a/permissions/OSP_certificate.read.smack b/permissions/WRT_org.tizen.privilege.filesystem.read.smack similarity index 100% rename from permissions/OSP_certificate.read.smack rename to permissions/WRT_org.tizen.privilege.filesystem.read.smack diff --git a/permissions/OSP_camera.smack b/permissions/WRT_org.tizen.privilege.filesystem.smack similarity index 100% rename from permissions/OSP_camera.smack rename to permissions/WRT_org.tizen.privilege.filesystem.smack diff --git a/permissions/OSP_callforward.smack b/permissions/WRT_org.tizen.privilege.filesystem.write.smack similarity index 100% rename from permissions/OSP_callforward.smack rename to permissions/WRT_org.tizen.privilege.filesystem.write.smack diff --git a/permissions/OSP_bluetoothmanager.smack b/permissions/WRT_org.tizen.privilege.log.smack similarity index 100% rename from permissions/OSP_bluetoothmanager.smack rename to permissions/WRT_org.tizen.privilege.log.smack diff --git a/permissions/WRT_messageport.smack b/permissions/WRT_org.tizen.privilege.messageport.smack similarity index 100% rename from permissions/WRT_messageport.smack rename to permissions/WRT_org.tizen.privilege.messageport.smack diff --git a/permissions/OSP_messaging.email.dac b/permissions/WRT_org.tizen.privilege.messaging.email.dac similarity index 100% rename from permissions/OSP_messaging.email.dac rename to permissions/WRT_org.tizen.privilege.messaging.email.dac diff --git a/permissions/OSP_messaging.sms.dac b/permissions/WRT_org.tizen.privilege.messaging.mms.dac similarity index 100% rename from permissions/OSP_messaging.sms.dac rename to permissions/WRT_org.tizen.privilege.messaging.mms.dac diff --git a/permissions/OSP_bluetooth.health.smack b/permissions/WRT_org.tizen.privilege.messaging.read.smack similarity index 100% rename from permissions/OSP_bluetooth.health.smack rename to permissions/WRT_org.tizen.privilege.messaging.read.smack diff --git a/permissions/WRT_messaging.send.smack b/permissions/WRT_org.tizen.privilege.messaging.send.smack similarity index 100% rename from permissions/WRT_messaging.send.smack rename to permissions/WRT_org.tizen.privilege.messaging.send.smack diff --git a/permissions/OSP_base.smack b/permissions/WRT_org.tizen.privilege.messaging.smack similarity index 100% rename from permissions/OSP_base.smack rename to permissions/WRT_org.tizen.privilege.messaging.smack diff --git a/permissions/OSP_messaging.mms.dac b/permissions/WRT_org.tizen.privilege.messaging.sms.dac similarity index 100% rename from permissions/OSP_messaging.mms.dac rename to permissions/WRT_org.tizen.privilege.messaging.sms.dac diff --git a/permissions/WRT_messaging.write.smack b/permissions/WRT_org.tizen.privilege.messaging.write.smack similarity index 100% rename from permissions/WRT_messaging.write.smack rename to permissions/WRT_org.tizen.privilege.messaging.write.smack diff --git a/permissions/OSP_base.runtime.smack b/permissions/WRT_org.tizen.privilege.networkbearerselection.smack similarity index 100% rename from permissions/OSP_base.runtime.smack rename to permissions/WRT_org.tizen.privilege.networkbearerselection.smack diff --git a/permissions/WRT_nfc.admin.smack b/permissions/WRT_org.tizen.privilege.nfc.admin.smack similarity index 100% rename from permissions/WRT_nfc.admin.smack rename to permissions/WRT_org.tizen.privilege.nfc.admin.smack diff --git a/permissions/OSP_base.collection.smack b/permissions/WRT_org.tizen.privilege.nfc.cardemulation.smack similarity index 100% rename from permissions/OSP_base.collection.smack rename to permissions/WRT_org.tizen.privilege.nfc.cardemulation.smack diff --git a/permissions/OSP_nfc.common.smack b/permissions/WRT_org.tizen.privilege.nfc.common.smack similarity index 100% rename from permissions/OSP_nfc.common.smack rename to permissions/WRT_org.tizen.privilege.nfc.common.smack diff --git a/permissions/OSP_audiorecorder.smack b/permissions/WRT_org.tizen.privilege.nfc.p2p.smack similarity index 100% rename from permissions/OSP_audiorecorder.smack rename to permissions/WRT_org.tizen.privilege.nfc.p2p.smack diff --git a/permissions/OSP_audiomanager.voipsession.smack b/permissions/WRT_org.tizen.privilege.nfc.smack similarity index 100% rename from permissions/OSP_audiomanager.voipsession.smack rename to permissions/WRT_org.tizen.privilege.nfc.smack diff --git a/permissions/OSP_audiomanager.session.smack b/permissions/WRT_org.tizen.privilege.nfc.tag.smack similarity index 100% rename from permissions/OSP_audiomanager.session.smack rename to permissions/WRT_org.tizen.privilege.nfc.tag.smack diff --git a/permissions/OSP_audiomanager.route.smack b/permissions/WRT_org.tizen.privilege.notification.read.smack similarity index 100% rename from permissions/OSP_audiomanager.route.smack rename to permissions/WRT_org.tizen.privilege.notification.read.smack diff --git a/permissions/OSP_appwidgetprovider.install.smack b/permissions/WRT_org.tizen.privilege.notification.smack similarity index 100% rename from permissions/OSP_appwidgetprovider.install.smack rename to permissions/WRT_org.tizen.privilege.notification.smack diff --git a/permissions/OSP_appusage.smack b/permissions/WRT_org.tizen.privilege.notification.write.smack similarity index 100% rename from permissions/OSP_appusage.smack rename to permissions/WRT_org.tizen.privilege.notification.write.smack diff --git a/permissions/OSP_appsetting.smack b/permissions/WRT_org.tizen.privilege.package.info.smack similarity index 100% rename from permissions/OSP_appsetting.smack rename to permissions/WRT_org.tizen.privilege.package.info.smack diff --git a/permissions/WRT_packagemanager.install.smack b/permissions/WRT_org.tizen.privilege.packagemanager.install.smack similarity index 100% rename from permissions/WRT_packagemanager.install.smack rename to permissions/WRT_org.tizen.privilege.packagemanager.install.smack diff --git a/permissions/OSP_appmanager.smack b/permissions/WRT_org.tizen.privilege.power.smack similarity index 100% rename from permissions/OSP_appmanager.smack rename to permissions/WRT_org.tizen.privilege.power.smack diff --git a/permissions/OSP_appmanager.launch.smack b/permissions/WRT_org.tizen.privilege.push.smack similarity index 100% rename from permissions/OSP_appmanager.launch.smack rename to permissions/WRT_org.tizen.privilege.push.smack diff --git a/permissions/OSP_appmanager.kill.smack b/permissions/WRT_org.tizen.privilege.se.smack similarity index 100% rename from permissions/OSP_appmanager.kill.smack rename to permissions/WRT_org.tizen.privilege.se.smack diff --git a/permissions/OSP_application.launch.smack b/permissions/WRT_org.tizen.privilege.securestorage.read.smack similarity index 100% rename from permissions/OSP_application.launch.smack rename to permissions/WRT_org.tizen.privilege.securestorage.read.smack diff --git a/permissions/OSP_application.kill.smack b/permissions/WRT_org.tizen.privilege.securestorage.write.smack similarity index 100% rename from permissions/OSP_application.kill.smack rename to permissions/WRT_org.tizen.privilege.securestorage.write.smack diff --git a/permissions/WRT_setting.smack b/permissions/WRT_org.tizen.privilege.setting.smack similarity index 100% rename from permissions/WRT_setting.smack rename to permissions/WRT_org.tizen.privilege.setting.smack diff --git a/permissions/OSP_telephony.smack b/permissions/WRT_org.tizen.privilege.system.smack similarity index 100% rename from permissions/OSP_telephony.smack rename to permissions/WRT_org.tizen.privilege.system.smack diff --git a/permissions/WRT_systeminfo.smack b/permissions/WRT_org.tizen.privilege.systeminfo.smack similarity index 100% rename from permissions/WRT_systeminfo.smack rename to permissions/WRT_org.tizen.privilege.systeminfo.smack diff --git a/permissions/WRT_systemmanager.smack b/permissions/WRT_org.tizen.privilege.systemmanager.smack similarity index 100% rename from permissions/WRT_systemmanager.smack rename to permissions/WRT_org.tizen.privilege.systemmanager.smack diff --git a/permissions/OSP_app.smack b/permissions/WRT_org.tizen.privilege.time.read.smack similarity index 100% rename from permissions/OSP_app.smack rename to permissions/WRT_org.tizen.privilege.time.read.smack diff --git a/permissions/OSP_alarm.smack b/permissions/WRT_org.tizen.privilege.time.smack similarity index 100% rename from permissions/OSP_alarm.smack rename to permissions/WRT_org.tizen.privilege.time.smack diff --git a/permissions/OSP_account.write.smack b/permissions/WRT_org.tizen.privilege.time.write.smack similarity index 100% rename from permissions/OSP_account.write.smack rename to permissions/WRT_org.tizen.privilege.time.write.smack diff --git a/permissions/OSP_account.read.smack b/permissions/WRT_org.tizen.privilege.tizen.smack similarity index 100% rename from permissions/OSP_account.read.smack rename to permissions/WRT_org.tizen.privilege.tizen.smack diff --git a/src/privilege-control.c b/src/privilege-control.c index 1e6dc14..3fc38c4 100644 --- a/src/privilege-control.c +++ b/src/privilege-control.c @@ -40,6 +40,7 @@ #include #include #include +#include #include "privilege-control.h" #include "access-db.h" @@ -638,10 +639,59 @@ static inline const char* app_type_name(app_type_t app_type) } } +/** + * This function changes permission URI to basename for file name. + * For e.g. from http://tizen.org/privilege/contact.read will be + * created basename : org.tizen.privilege.contact.read + */ + +static int base_name_from_perm(const char *perm, char **name) { + iri_t *ip = NULL; + char *host_dot = NULL; + char *rest_slash = NULL; + int ret; + + ip = iri_parse(perm); + if (ip == NULL || ip->host == NULL) { + C_LOGE("Bad permission format : %s", perm); + iri_destroy(ip); + return PC_ERR_INVALID_PARAM; + } + + if (ip->path == NULL) { + ip->path = ip->host; + ip->host = NULL; + } + + if (ip->host) { + host_dot = strrchr(ip->host, '.'); + if (host_dot) { + *host_dot = '\0'; + ++host_dot; + } + } + + while ((rest_slash = strchr(ip->path, '/'))) { + *rest_slash = '.'; + } + + ret = asprintf(name, "%s%s%s%s", + host_dot ? host_dot : "", host_dot ? "." : "", + ip->host ? ip->host : "", ip->path); + if (ret == -1) { + C_LOGE("asprintf failed"); + iri_destroy(ip); + return PC_ERR_MEM_OPERATION; + } + + iri_destroy(ip); + return PC_OPERATION_SUCCESS; +} + static int perm_file_path(char** path, app_type_t app_type, const char* perm, const char *suffix) { const char* app_type_prefix = NULL; - const char* perm_basename = NULL; + char* perm_basename = NULL; int ret = 0; if (perm == NULL || strlen(perm) == 0) { @@ -651,11 +701,11 @@ static int perm_file_path(char** path, app_type_t app_type, const char* perm, co app_type_prefix = app_type_name(app_type); - perm_basename = strrchr(perm, '/'); - if (perm_basename) - ++perm_basename; - else - perm_basename = perm; + ret = base_name_from_perm(perm, &perm_basename); + if (ret != PC_OPERATION_SUCCESS) { + C_LOGE("Couldn't get permission basename"); + return ret; + } ret = asprintf(path, TOSTRING(SHAREDIR) "/%s%s%s%s", app_type_prefix ? app_type_prefix : "", app_type_prefix ? "_" : "", @@ -665,6 +715,8 @@ static int perm_file_path(char** path, app_type_t app_type, const char* perm, co return PC_ERR_MEM_OPERATION; } + C_LOGD("Path : %s", *path); + return PC_OPERATION_SUCCESS; } -- 2.7.4