From 2379a457a87afc9507f0f2a9664fcb47006a2aa2 Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Sun, 24 May 2020 23:02:20 -0700 Subject: Saner environment in SSH sessions, and automatically restart sshd. --- ssh/setup-connection | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 ssh/setup-connection (limited to 'ssh/setup-connection') diff --git a/ssh/setup-connection b/ssh/setup-connection new file mode 100755 index 0000000..b0e59da --- /dev/null +++ b/ssh/setup-connection @@ -0,0 +1,19 @@ +#!/system/xbin/bash + +export ANDROID_ASSETS=/system/app +export ANDROID_BOOTLOGO=1 +export ANDROID_CACHE=/cache +export ANDROID_DATA=/data +export ANDROID_ROOT=/system +export ANDROID_RUNTIME_ROOT=/apex/com.android.runtime +export ANDROID_STORAGE=/storage +export ANDROID_TZDATA_ROOT=/apex/com.android.tzdata +export ASEC_MOUNTPOINT=/mnt/asec +export DOWNLOAD_CACHE=/data/cache +export EXTERNAL_STORAGE=/sdcard + +if [[ "$SSH_ORIGINAL_COMMAND" == "" ]]; then + exec /system/xbin/bash -i +else + exec /system/xbin/bash -c "$SSH_ORIGINAL_COMMAND" +fi -- cgit v1.2.3