Multi-profile support

This commit is contained in:
2023-01-11 15:08:45 -05:00
parent c6158f241e
commit 3f4b9042c9

View File

@@ -616,12 +616,12 @@ main() {
declare -gn P_ARR="$profile" declare -gn P_ARR="$profile"
debug "P_ARR: ${P_ARR[*]}" debug "P_ARR: ${P_ARR[*]}"
debug "HERE: "${P_ARR} debug "HERE: ${P_ARR[target]}"
: "${BUILDDIR:=$SCRIPTDIR}" : "${BUILDDIR:=$SCRIPTDIR}"
: "${FILESDIR:=$BUILDDIR/files}" : "${FILESDIR:=$BUILDDIR/files}"
: "${P_ARR[release]:=USER_RELEASE:=$RELEASE}" # precedence: profile>user input>env>hardcode : "${P_ARR[release]:=$USER_RELEASE:=$RELEASE}" # precedence: profile>user input>env>hardcode
: "${P_ARR[source_archive]:=$BUILDDIR/sources/${P_ARR[profile]}-${P_ARR[release]}.tar.xz}" : "${P_ARR[source_archive]:=$BUILDDIR/sources/${P_ARR[profile]}-${P_ARR[release]}.tar.xz}"
: "${P_ARR[source_dir]:=${P_ARR[source_archive]%.tar.xz}}" : "${P_ARR[source_dir]:=${P_ARR[source_archive]%.tar.xz}}"
: "${P_ARR[out_bin_dir]:=$BUILDDIR/bin/${P_ARR[profile]}-${P_ARR[release]}}" : "${P_ARR[out_bin_dir]:=$BUILDDIR/bin/${P_ARR[profile]}-${P_ARR[release]}}"