From ddd429197ec2c49af06c28d917e20c29df8c1bcd Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Tue, 21 Nov 2017 05:13:54 +0100 Subject: [PATCH] proot: Only bind /property_contexts if file exists Fixes the following warning when running termux-chroot on Android 8: proot warning: can't sanitize binding "/property_contexts": No such file or directory --- packages/proot/termux-chroot | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/proot/termux-chroot b/packages/proot/termux-chroot index 9fde1a817..7e49a42c4 100755 --- a/packages/proot/termux-chroot +++ b/packages/proot/termux-chroot @@ -31,8 +31,11 @@ ARGS="$ARGS -b /vendor:/vendor" # and $HOME so that Termux programs with hard-coded paths continue to work: ARGS="$ARGS -b /data:/data" -# Used by getprop (see https://github.com/termux/termux-packages/issues/1076): -ARGS="$ARGS -b /property_contexts:/property_contexts" +if [ -f /property_contexts ]; then + # Used by getprop (see https://github.com/termux/termux-packages/issues/1076) + # but does not exist on Android 8. + ARGS="$ARGS -b /property_contexts:/property_contexts" +fi # Expose external and internal storage: if [ -d /storage ]; then