diff --git a/prebuilt/Android.mk b/prebuilt/Android.mk index fcd78a3f..22252624 100755 --- a/prebuilt/Android.mk +++ b/prebuilt/Android.mk @@ -502,8 +502,11 @@ LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)/sbin LOCAL_POST_INSTALL_CMD += $(RELINK) $(TARGET_RECOVERY_ROOT_OUT)/sbin $(RELINK_SOURCE_FILES) && \ - mv $(TOYBOX_LINKS) $(TARGET_RECOVERY_ROOT_OUT)/sbin/ -LOCAL_REQUIRED_MODULES := linker adbd libdl_android toybox libtar + cp $(TOYBOX_LINKS) $(TARGET_RECOVERY_ROOT_OUT)/sbin/ +TARGET_RELINK_FILES := $(notdir $(RELINK_SOURCE_FILES)) +TARGET_BASE_RELINK_MODULES := $(basename $(TARGET_RELINK_FILES)) +TARGET_RELINK_MODULES := $(filter-out libdexfile, $(TARGET_BASE_RELINK_MODULES)) +LOCAL_REQUIRED_MODULES += $(TARGET_RELINK_MODULES) include $(BUILD_PHONY_PACKAGE) #relink init