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

Commit 3cdbcac1 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Add the ability to source RBE related scripts from envsetup.sh" am:...

Merge "Add the ability to source RBE related scripts from envsetup.sh" am: 10935cf3 am: 85382dcf am: 955e561f am: 1023e9f6

Original change: https://android-review.googlesource.com/c/platform/build/+/1763565

Change-Id: I2bd1d35db99b204e4bb406609b0d0fbc33b03f2c
parents 4c2e2d48 1023e9f6
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1875,6 +1875,16 @@ function showcommands() {
    fi
}

# Source necessary setup scripts needed to run the build with Remote Execution.
function source_rbe() {
    local T=$(gettop)

    if [[ "x$USE_RBE" != "x" && "$USE_RBE" != "false" ]]; then
        . $T/make/rbesetup.sh --skip-envsetup
    fi
}

validate_current_shell
source_vendorsetup
source_rbe
addcompletions
+5 −2
Original line number Diff line number Diff line
@@ -24,8 +24,11 @@ function _source_env_setup_script() {
}

# This function needs to run first as the remaining defining functions may be
# using the envsetup.sh defined functions.
# using the envsetup.sh defined functions. Skip this part if this script is already
# being invoked from envsetup.sh.
if [[ "$1" != "--skip-envsetup" ]]; then
  _source_env_setup_script || return
fi

# This function prefixes the given command with appropriate variables needed
# for the build to be executed with RBE.