bash: add to TWRP

Change-Id: Ie1826df01ad5fe2480e96d56b2c4fd1c91449cc2
This commit is contained in:
DarthJabba9
2021-03-03 20:05:14 -05:00
committed by bigbiff
parent 11e90832d3
commit fba0cee8ed
2 changed files with 30 additions and 0 deletions
+22
View File
@@ -324,6 +324,10 @@ ifneq ($(TW_EXCLUDE_NANO), true)
RECOVERY_LIBRARY_SOURCE_FILES += $(TARGET_OUT_SHARED_LIBRARIES)/libssl.so
endif
ifneq ($(TW_EXCLUDE_BASH), true)
RECOVERY_BINARY_SOURCE_FILES += $(TARGET_OUT_OPTIONAL_EXECUTABLES)/bash
endif
include $(CLEAR_VARS)
LOCAL_MODULE := relink_libraries
LOCAL_MODULE_TAGS := optional
@@ -539,3 +543,21 @@ LOCAL_POST_INSTALL_CMD += \
cp -rf external/libncurses/lib/terminfo $(TARGET_RECOVERY_ROOT_OUT)/system/etc/;
include $(BUILD_PHONY_PACKAGE)
ifneq ($(TW_EXCLUDE_BASH), true)
include $(CLEAR_VARS)
LOCAL_MODULE := bash_twrp
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)/system/bin
LOCAL_REQUIRED_MODULES := bash
LOCAL_POST_INSTALL_CMD += \
mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/system/etc/bash/; \
cp -rf external/bash/etc/ $(TARGET_RECOVERY_ROOT_OUT)/system/etc/bash; \
sed -i 's/ro.lineage.device/ro.product.device/' $(TARGET_RECOVERY_ROOT_OUT)/system/etc/bash/bashrc; \
sed -i '/export TERM/d' $(TARGET_RECOVERY_ROOT_OUT)/system/etc/bash/bashrc; \
mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/sbin; \
ln -sf /system/bin/bash $(TARGET_RECOVERY_ROOT_OUT)/sbin/bash;
include $(BUILD_PHONY_PACKAGE)
endif