mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-19 20:13:01 -04:00
sci-ml/ollama: avoid heredoc in global scope
A heredoc may cause the use of a temporary file with < EAPI 9 and even then still with >= EAPI 9 if the input is large. This becomes a problem if sandboxing is applied to metadata generation. Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
@@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=(
|
||||
)
|
||||
add_cpu_features_use() {
|
||||
for flag in "${!CPU_FEATURES[@]}"; do
|
||||
IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}"
|
||||
IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}")
|
||||
IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}"
|
||||
done
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=(
|
||||
)
|
||||
add_cpu_features_use() {
|
||||
for flag in "${!CPU_FEATURES[@]}"; do
|
||||
IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}"
|
||||
IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}")
|
||||
IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}"
|
||||
done
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=(
|
||||
)
|
||||
add_cpu_features_use() {
|
||||
for flag in "${!CPU_FEATURES[@]}"; do
|
||||
IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}"
|
||||
IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}")
|
||||
IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}"
|
||||
done
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ declare -rgA CPU_FEATURES=(
|
||||
)
|
||||
add_cpu_features_use() {
|
||||
for flag in "${!CPU_FEATURES[@]}"; do
|
||||
IFS=$';' read -r arch use <<< "${CPU_FEATURES[${flag}]}"
|
||||
IFS=$';' read -rd '' arch use < <(printf %s "${CPU_FEATURES[${flag}]}")
|
||||
IUSE+=" cpu_flags_${arch}_${use:-${flag,,}}"
|
||||
done
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user