File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -157,11 +157,23 @@ else
157157fi
158158
159159log " Writing environment to $ENV_FILE "
160+ current_path=" ${PATH:- } "
161+ for required in /usr/bin /bin /usr/local/bin; do
162+ case " :$current_path :" in
163+ * :" $required " :* ) ;;
164+ * ) current_path=" ${current_path: +$current_path : } $required " ;;
165+ esac
166+ done
167+ if [ -n " $current_path " ]; then
168+ path_suffix=" :$current_path "
169+ else
170+ path_suffix=" "
171+ fi
160172cat > " $ENV_FILE " << ENV
161173export JAVA_HOME="$JAVA_HOME "
162174export JAVA17_HOME="$JAVA17_HOME "
163175export MAVEN_HOME="$MAVEN_HOME "
164- export PATH="\$ JAVA_HOME/bin:\$ MAVEN_HOME/bin:/usr/bin:/bin:/usr/local/bin \$ {PATH:+: \$ PATH} "
176+ export PATH="\$ JAVA_HOME/bin:\$ MAVEN_HOME/bin$path_suffix "
165177ENV
166178
167179log " Workspace environment file metadata"
You can’t perform that action at this time.
0 commit comments