diff --git a/make.sh b/make.sh index c48a7e278..1d65e4ecd 100755 --- a/make.sh +++ b/make.sh @@ -777,6 +777,7 @@ run_command() { local basedir="${BASEDIR}" local command=() + local env=() local quiet="false" while [ $# -gt 0 ]; do @@ -797,6 +798,10 @@ run_command() { return 2 ;; + *=*) + env+=( "${1}" ) + ;; + *) # Set pkg if [ -z "${pkg}" ]; then @@ -820,7 +825,7 @@ run_command() { "-x" # Run the following command - "-c" "cd ${basedir}/lfs && make -f ${pkg} LFS_BASEDIR=${basedir} ${actions[@]}" + "-c" "cd ${basedir}/lfs && make -f ${pkg} LFS_BASEDIR=${basedir} ${env[@]} ${actions[@]}" ) # Return code