Create symlinks at compile time for busybox
This commit is contained in:
+11
@@ -208,7 +208,18 @@ endif
|
||||
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
# Create busybox symlinks... gzip and gunzip are excluded because those need to link to pigz instead
|
||||
BUSYBOX_LINKS := $(shell cat external/busybox/busybox-full.links)
|
||||
exclude := tune2fs mke2fs mkdosfs gzip gunzip
|
||||
RECOVERY_BUSYBOX_SYMLINKS := $(addprefix $(TARGET_RECOVERY_ROOT_OUT)/sbin/,$(filter-out $(exclude),$(notdir $(BUSYBOX_LINKS))))
|
||||
$(RECOVERY_BUSYBOX_SYMLINKS): BUSYBOX_BINARY := busybox
|
||||
$(RECOVERY_BUSYBOX_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
|
||||
@echo "Symlink: $@ -> $(BUSYBOX_BINARY)"
|
||||
@mkdir -p $(dir $@)
|
||||
@rm -rf $@
|
||||
$(hide) ln -sf $(BUSYBOX_BINARY) $@
|
||||
|
||||
ALL_DEFAULT_INSTALLED_MODULES += $(RECOVERY_BUSYBOX_SYMLINKS)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := verifier_test
|
||||
|
||||
Reference in New Issue
Block a user