Update grouper self-extractors for JOB32B
Change-Id: I7dcf37830d85ad7addd4d86262c938df81fa5c8b
diff --git a/self-extractors/generate-packages.sh b/self-extractors/generate-packages.sh
index 292c5e1..511d4db 100755
--- a/self-extractors/generate-packages.sh
+++ b/self-extractors/generate-packages.sh
@@ -27,12 +27,20 @@
# 463694 = JZO54G
# 485486 = JZO54K
# end jb-dev
-BRANCH=jb-dev
+# start jb-mr1-dev
+# 521994 = JOP32B
+# end jb-mr1-dev
+BRANCH=jb-mr1-dev
if test $BRANCH=jb-dev
then
ZIP=nakasi-ota-485486.zip
BUILD=jzo54k
fi # jb-dev
+if test $BRANCH=jb-mr1-dev
+then
+ ZIP=nakasi-ota-521994.zip
+ BUILD=jop32b
+fi # jb-mr1-dev
ROOTDEVICE=grouper
DEVICE=grouper
MANUFACTURER=asus
@@ -144,6 +152,7 @@
trusted_logic)
TO_EXTRACT="\
system/bin/tf_daemon \
+ system/lib/hw/keystore.grouper.so \
"
;;
widevine)
diff --git a/self-extractors/trusted_logic/staging/device-partial.mk b/self-extractors/trusted_logic/staging/device-partial.mk
index 3c5b63b..80f8910 100644
--- a/self-extractors/trusted_logic/staging/device-partial.mk
+++ b/self-extractors/trusted_logic/staging/device-partial.mk
@@ -14,4 +14,5 @@
# Trusted Logic blob(s) necessary for Grouper hardware
PRODUCT_PACKAGES := \
- tf_daemon
+ tf_daemon \
+ keystore.grouper
diff --git a/self-extractors/trusted_logic/staging/proprietary/Android.mk b/self-extractors/trusted_logic/staging/proprietary/Android.mk
index c76fed1..055849e 100644
--- a/self-extractors/trusted_logic/staging/proprietary/Android.mk
+++ b/self-extractors/trusted_logic/staging/proprietary/Android.mk
@@ -25,4 +25,14 @@
LOCAL_MODULE_OWNER := trusted_logic
include $(BUILD_PREBUILT)
+include $(CLEAR_VARS)
+LOCAL_MODULE := keystore.grouper
+LOCAL_SRC_FILES := keystore.grouper.so
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_OWNER := trusted_logic
+include $(BUILD_PREBUILT)
+
endif