diff options
-rw-r--r-- | Android.mk | 1 | ||||
-rw-r--r-- | gui/Android.mk | 3 | ||||
-rw-r--r-- | pigz/Android.mk | 31 |
3 files changed, 6 insertions, 29 deletions
diff --git a/Android.mk b/Android.mk index dc557f4e8..1a4b9c0c6 100644 --- a/Android.mk +++ b/Android.mk @@ -361,7 +361,6 @@ LOCAL_ADDITIONAL_DEPENDENCIES += \ teamwin \ toolbox_symlinks \ twrp \ - unpigz_symlink \ fsck.fat \ fatlabel \ mkfs.fat \ diff --git a/gui/Android.mk b/gui/Android.mk index 3712bbf74..b21c9f424 100644 --- a/gui/Android.mk +++ b/gui/Android.mk @@ -157,9 +157,6 @@ ifeq ($(shell test $(PLATFORM_SDK_VERSION) -lt 24; echo $$?),0) ln -sf $(TWRP_SH_TARGET) $(TARGET_RECOVERY_ROOT_OUT)/sbin/sh endif endif - ln -sf /sbin/pigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gzip - ln -sf /sbin/unpigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gunzip - LOCAL_GENERATED_SOURCES := $(TWRP_RES_GEN) LOCAL_SRC_FILES := twrp $(TWRP_RES_GEN) diff --git a/pigz/Android.mk b/pigz/Android.mk index 9fff2f95c..89f9635d7 100644 --- a/pigz/Android.mk +++ b/pigz/Android.mk @@ -12,29 +12,10 @@ LOCAL_C_INCLUDES += $(LOCAL_PATH) \ external/zlib LOCAL_SHARED_LIBRARIES += libz libc -include $(BUILD_EXECUTABLE) - -PIGZ_TOOLS := unpigz -SYMLINKS := $(addprefix $(TARGET_RECOVERY_ROOT_OUT)/sbin/,$(PIGZ_TOOLS)) -$(SYMLINKS): PIGZ_BINARY := $(LOCAL_MODULE) -$(SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Symlink: $@ -> $(PIGZ_BINARY)" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf $(PIGZ_BINARY) $@ - -ifneq (,$(filter $(PLATFORM_SDK_VERSION),16 17 18)) -ALL_DEFAULT_INSTALLED_MODULES += $(SYMLINKS) +LOCAL_POST_INSTALL_CMD := \ + $(hide) mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/sbin && \ + ln -sf pigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gunzip && \ + ln -sf pigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/gzip && \ + ln -sf pigz $(TARGET_RECOVERY_ROOT_OUT)/sbin/unpigz -# We need this so that the installed files could be picked up based on the -# local module name -ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \ - $(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS) -endif - -include $(CLEAR_VARS) -LOCAL_MODULE := unpigz_symlink -LOCAL_MODULE_TAGS := optional -LOCAL_ADDITIONAL_DEPENDENCIES := $(SYMLINKS) -include $(BUILD_PHONY_PACKAGE) -SYMLINKS := +include $(BUILD_EXECUTABLE) |