Do not fail if unzip found no files to extract
Fixes: 157081961 Test: manual Change-Id: Ib84c9fa1ceb45542ebcee14e048ecf2c1783c0c0 Merged-In: Ib84c9fa1ceb45542ebcee14e048ecf2c1783c0c0
This commit is contained in:
parent
def74b4c2b
commit
262491b0a8
|
@ -24,8 +24,10 @@ $(LOCAL_BUILT_MODULE): $(1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call extract-master-from-apk-set,$(LOCAL_PREBUILT_MODULE_FILE),$(LOCAL_APK_SET_MASTER_FILE)))
|
$(eval $(call extract-master-from-apk-set,$(LOCAL_PREBUILT_MODULE_FILE),$(LOCAL_APK_SET_MASTER_FILE)))
|
||||||
|
# unzip returns 11 it there was nothing to extract, which is expected,
|
||||||
|
# $(LOCAL_APK_SET_MASTER_FILE) has is already there.
|
||||||
LOCAL_POST_INSTALL_CMD := unzip -qo -j -d $(dir $(LOCAL_INSTALLED_MODULE)) \
|
LOCAL_POST_INSTALL_CMD := unzip -qo -j -d $(dir $(LOCAL_INSTALLED_MODULE)) \
|
||||||
$(LOCAL_PREBUILT_MODULE_FILE) -x $(LOCAL_APK_SET_MASTER_FILE)
|
$(LOCAL_PREBUILT_MODULE_FILE) -x $(LOCAL_APK_SET_MASTER_FILE) || [[ $$? -eq 11 ]]
|
||||||
$(LOCAL_INSTALLED_MODULE): PRIVATE_POST_INSTALL_CMD := $(LOCAL_POST_INSTALL_CMD)
|
$(LOCAL_INSTALLED_MODULE): PRIVATE_POST_INSTALL_CMD := $(LOCAL_POST_INSTALL_CMD)
|
||||||
PACKAGES.$(LOCAL_MODULE).OVERRIDES := $(strip $(LOCAL_OVERRIDES_PACKAGES))
|
PACKAGES.$(LOCAL_MODULE).OVERRIDES := $(strip $(LOCAL_OVERRIDES_PACKAGES))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue