diff --git a/config/cmsdk_common.mk b/config/cmsdk_common.mk index 245c3725..d8d7c98d 100644 --- a/config/cmsdk_common.mk +++ b/config/cmsdk_common.mk @@ -7,7 +7,8 @@ PRODUCT_COPY_FILES += \ vendor/cm/config/permissions/org.cyanogenmod.appsuggest.xml:system/etc/permissions/org.cyanogenmod.appsuggest.xml \ vendor/cm/config/permissions/org.cyanogenmod.telephony.xml:system/etc/permissions/org.cyanogenmod.telephony.xml \ vendor/cm/config/permissions/org.cyanogenmod.performance.xml:system/etc/permissions/org.cyanogenmod.performance.xml \ - vendor/cm/config/permissions/org.cyanogenmod.partner.xml:system/etc/permissions/org.cyanogenmod.partner.xml + vendor/cm/config/permissions/org.cyanogenmod.partner.xml:system/etc/permissions/org.cyanogenmod.partner.xml \ + vendor/cm/config/permissions/org.cyanogenmod.weather.xml:system/etc/permissions/org.cyanogenmod.weather.xml # CM Platform Library PRODUCT_PACKAGES += \ diff --git a/config/common.mk b/config/common.mk index 0a062f14..1963d4ec 100644 --- a/config/common.mk +++ b/config/common.mk @@ -155,7 +155,8 @@ PRODUCT_PACKAGES += \ CyanogenSetupWizard \ CMSettingsProvider \ ExactCalculator \ - LiveLockScreenService + LiveLockScreenService \ + WeatherProvider # Exchange support PRODUCT_PACKAGES += \ diff --git a/config/permissions/org.cyanogenmod.weather.xml b/config/permissions/org.cyanogenmod.weather.xml new file mode 100644 index 00000000..69cd0b7a --- /dev/null +++ b/config/permissions/org.cyanogenmod.weather.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/sepolicy/service.te b/sepolicy/service.te index e3c6abbc..dced33f4 100644 --- a/sepolicy/service.te +++ b/sepolicy/service.te @@ -12,3 +12,4 @@ type cm_performance_service, system_api_service, system_server_service, service_ type cm_themes_service, system_api_service, system_server_service, service_manager_type; type cm_iconcache_service, system_api_service, system_server_service, service_manager_type; type cm_livelockscreen_service, system_api_service, system_server_service, service_manager_type; +type cm_weather_service, system_api_service, system_server_service, service_manager_type; diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts index 6097f9ec..583d7637 100644 --- a/sepolicy/service_contexts +++ b/sepolicy/service_contexts @@ -11,4 +11,5 @@ cmappsuggest u:object_r:cm_app_suggest_service:s0 cmperformance u:object_r:cm_performance_service:s0 cmthemes u:object_r:cm_themes_service:s0 cmiconcache u:object_r:cm_iconcache_service:s0 -cmlivelockscreen u:object_r:cm_livelockscreen_service:s0 \ No newline at end of file +cmlivelockscreen u:object_r:cm_livelockscreen_service:s0 +cmweather u:object_r:cm_weather_service:s0