Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 173eb396 authored by Nick Kralevich's avatar Nick Kralevich
Browse files

adb: Make HOME=/data/local/tmp

Make the home directory for adb shell be /data/local/tmp and
automatically change into that directory.

Change-Id: Ib5cc6e1ecdd31a37e986cf03836f7589ebd40868
parent 50413c76
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -289,7 +289,6 @@ bool Subprocess::ForkAndExec() {
        // TODO: $HOSTNAME? Normally bash automatically sets that, but mksh doesn't.
        passwd* pw = getpwuid(getuid());
        if (pw != nullptr) {
            setenv("HOME", pw->pw_dir, 1);
            setenv("LOGNAME", pw->pw_name, 1);
            setenv("SHELL", pw->pw_shell, 1);
            setenv("USER", pw->pw_name, 1);
@@ -298,6 +297,8 @@ bool Subprocess::ForkAndExec() {
            setenv("TERM", terminal_type_.c_str(), 1);
        }

        setenv("HOME", "/data/local/tmp", 1);
        chdir(getenv("HOME"));
        if (is_interactive()) {
            execl(_PATH_BSHELL, _PATH_BSHELL, "-", nullptr);
        } else {