TWRP: vold_crypto: Allow custom strace path

* Allow custom definition of strace path with TW_ flags.
 * `TW_CRYPTO_SYSTEM_VOLD_DEBUG := true`
    will use default path: /sbin/strace.
 * `TW_CRYPTO_SYSTEM_VOLD_DEBUG := /system/xbin/strace`
    will use the provided `/system/xbin/strace` path.

Change-Id: I5e12a10176d17a4f26487de0976a776d48c4142e
Signed-off-by: nailyk-fr <nailyk_git@nailyk.fr>
This commit is contained in:
nailyk-fr
2018-03-28 14:55:45 +02:00
committed by Dees Troy
parent 37625a4488
commit ca3fd0c0fa
+6
View File
@@ -89,6 +89,12 @@ ifeq ($(TW_INCLUDE_CRYPTO), true)
ifeq ($(TW_CRYPTO_SYSTEM_VOLD_DEBUG),true)
# Enabling strace will expose the password in the strace logs!!
LOCAL_CFLAGS += -DTW_CRYPTO_SYSTEM_VOLD_DEBUG
else
ifneq ($(TW_CRYPTO_SYSTEM_VOLD_DEBUG),)
# Specify strace path
LOCAL_CFLAGS += -DTW_CRYPTO_SYSTEM_VOLD_DEBUG
LOCAL_CFLAGS += -DVD_STRACE_BIN=\"$(TW_CRYPTO_SYSTEM_VOLD_DEBUG)\"
endif
endif
LOCAL_SRC_FILES = vold_decrypt.cpp