Merge "Do not install move_widevine_data.sh in new devices."
This commit is contained in:
@@ -4,11 +4,29 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Copies move script to /system/bin.
|
||||
# The mv command preserves SELinux labels(i.e. media_data_file).
|
||||
# We need to run restorecon to put the correct context after the move.
|
||||
# However, restorecon is not implemented for /vendor/bin, so we put
|
||||
# the script in /system/bin.
|
||||
# Copies move script to /system/bin.
|
||||
#
|
||||
# The move script is only needed for existing devices that
|
||||
# are running Widevine DRM and are upgrading to Pi or later
|
||||
# Android releases. New devices release with Pi and future
|
||||
# Android releases do not need to run this script.
|
||||
#
|
||||
# To run this script, vendor must add the dependency to the
|
||||
# corresponding device.mk file and build from ANDROID_ROOT.
|
||||
#
|
||||
# For example:
|
||||
# PRODUCT_PACKAGES += \
|
||||
# android.hardware.drm@1.0-impl \
|
||||
# android.hardware.drm@1.0-service \
|
||||
# android.hardware.drm@1.0-service.widevine \
|
||||
# move_widevine_data.sh
|
||||
#
|
||||
# In addition, vendor needs to update device SELinux policy.
|
||||
#
|
||||
# The mv command preserves SELinux labels(i.e. media_data_file).
|
||||
# We need to run restorecon to put the correct context after the move.
|
||||
# However, restorecon is not implemented for /vendor/bin, so we put
|
||||
# the script in /system/bin.
|
||||
#
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
@@ -48,7 +66,6 @@ LOCAL_HEADER_LIBRARIES := \
|
||||
|
||||
LOCAL_MODULE := android.hardware.drm@1.0-service.widevine
|
||||
LOCAL_INIT_RC := src_hidl/android.hardware.drm@1.0-service.widevine.rc
|
||||
LOCAL_REQUIRED_MODULES := move_widevine_data.sh
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/bin/hw
|
||||
LOCAL_PROPRIETARY_MODULE := true
|
||||
LOCAL_MODULE_OWNER := widevine
|
||||
|
||||
Reference in New Issue
Block a user