···6accumulateRoles
78for var in "${var_templates_list[@]}"; do
9- mangleVarList "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
10done
1112export NIX_PKG_CONFIG_WRAPPER_FLAGS_SET_@suffixSalt@=1
···6accumulateRoles
78for var in "${var_templates_list[@]}"; do
9+ mangleVarListGeneric ":" "$var" ${role_suffixes[@]+"${role_suffixes[@]}"}
10done
1112export NIX_PKG_CONFIG_WRAPPER_FLAGS_SET_@suffixSalt@=1
+8-2
pkgs/build-support/wrapper-common/utils.bash
···13 fi
14}
1516-mangleVarList() {
0017 local var="$1"
18 shift
19 local -a role_suffixes=("$@")
···25 for suffix in "${role_suffixes[@]}"; do
26 local inputVar="${var}${suffix}"
27 if [ -v "$inputVar" ]; then
28- export ${outputVar}+="${!outputVar:+ }${!inputVar}"
29 fi
30 done
000031}
3233mangleVarBool() {
···13 fi
14}
1516+mangleVarListGeneric() {
17+ local sep="$1"
18+ shift
19 local var="$1"
20 shift
21 local -a role_suffixes=("$@")
···27 for suffix in "${role_suffixes[@]}"; do
28 local inputVar="${var}${suffix}"
29 if [ -v "$inputVar" ]; then
30+ export ${outputVar}+="${!outputVar:+$sep}${!inputVar}"
31 fi
32 done
33+}
34+35+mangleVarList() {
36+ mangleVarListGeneric " " "$@"
37}
3839mangleVarBool() {