Skip to content

Commit cd4ca8f

Browse files
committed
Preserve system PATH entries in workspace scripts
1 parent 51c4a0b commit cd4ca8f

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

scripts/build-android-port.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ load_environment() {
2929
sed 's/^/[build-android-port] ENV: /' "$ENV_FILE"
3030
# shellcheck disable=SC1090
3131
source "$ENV_FILE"
32+
33+
# Ensure common system binaries remain reachable even if the sourced
34+
# environment overrides PATH.
35+
if ! command -v xvfb-run >/dev/null 2>&1; then
36+
export PATH="$PATH:/usr/bin:/bin:/usr/local/bin"
37+
fi
3238
}
3339

3440
check_java_home() {

scripts/setup-workspace.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ cat > "$ENV_FILE" <<ENV
161161
export JAVA_HOME="$JAVA_HOME"
162162
export JAVA17_HOME="$JAVA17_HOME"
163163
export MAVEN_HOME="$MAVEN_HOME"
164-
export PATH="\$JAVA_HOME/bin:\$MAVEN_HOME/bin\${PATH:+:\$PATH}"
164+
export PATH="\$JAVA_HOME/bin:\$MAVEN_HOME/bin:/usr/bin:/bin:/usr/local/bin\${PATH:+:\$PATH}"
165165
ENV
166166

167167
log "Workspace environment file metadata"

0 commit comments

Comments
 (0)