sci-geosciences/grass: fix nullglob vs quoting

Bug: https://bugs.gentoo.org/951100
Bug: https://bugs.gentoo.org/948968
Fixes: 0498e6fbc8
Fixes: d8b3a440d5
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-03-10 06:07:06 +00:00
parent daeee4faff
commit a4fb9adcd2
5 changed files with 20 additions and 20 deletions

View File

@@ -159,19 +159,19 @@ src_prepare() {
local ati_cards mesa_cards nvidia_cards render_cards
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card*)
for card in "${ati_cards[@]}"; do
for card in ${ati_cards[@]}; do
addpredict "${card}"
done
mesa_cards=$(echo -n /dev/dri/card*)
for card in "${mesa_cards[@]}"; do
for card in ${mesa_cards[@]}; do
addpredict "${card}"
done
nvidia_cards=$(echo -n /dev/nvidia*)
for card in "${nvidia_cards[@]}"; do
for card in ${nvidia_cards[@]}; do
addpredict "${card}"
done
render_cards=$(echo -n /dev/dri/renderD128*)
for card in "${render_cards[@]}"; do
for card in ${render_cards[@]}; do
addpredict "${card}"
done
addpredict /dev/nvidiactl

View File

@@ -159,19 +159,19 @@ src_prepare() {
local ati_cards mesa_cards nvidia_cards render_cards
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card*)
for card in "${ati_cards[@]}"; do
for card in ${ati_cards[@]}; do
addpredict "${card}"
done
mesa_cards=$(echo -n /dev/dri/card*)
for card in "${mesa_cards[@]}"; do
for card in ${mesa_cards[@]}; do
addpredict "${card}"
done
nvidia_cards=$(echo -n /dev/nvidia*)
for card in "${nvidia_cards[@]}"; do
for card in ${nvidia_cards[@]}; do
addpredict "${card}"
done
render_cards=$(echo -n /dev/dri/renderD128*)
for card in "${render_cards[@]}"; do
for card in ${render_cards[@]}; do
addpredict "${card}"
done
addpredict /dev/nvidiactl

View File

@@ -160,19 +160,19 @@ src_prepare() {
local prev_shopt=$(shopt -p nullglob)
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card*)
for card in "${ati_cards[@]}"; do
for card in ${ati_cards[@]}; do
addpredict "${card}"
done
mesa_cards=$(echo -n /dev/dri/card*)
for card in "${mesa_cards[@]}"; do
for card in ${mesa_cards[@]}; do
addpredict "${card}"
done
nvidia_cards=$(echo -n /dev/nvidia*)
for card in "${nvidia_cards[@]}"; do
for card in ${nvidia_cards[@]}; do
addpredict "${card}"
done
render_cards=$(echo -n /dev/dri/renderD128*)
for card in "${render_cards[@]}"; do
for card in ${render_cards[@]}; do
addpredict "${card}"
done
addpredict /dev/nvidiactl

View File

@@ -159,19 +159,19 @@ src_prepare() {
local ati_cards mesa_cards nvidia_cards render_cards
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card*)
for card in "${ati_cards[@]}"; do
for card in ${ati_cards[@]}; do
addpredict "${card}"
done
mesa_cards=$(echo -n /dev/dri/card*)
for card in "${mesa_cards[@]}"; do
for card in ${mesa_cards[@]}; do
addpredict "${card}"
done
nvidia_cards=$(echo -n /dev/nvidia*)
for card in "${nvidia_cards[@]}"; do
for card in ${nvidia_cards[@]}; do
addpredict "${card}"
done
render_cards=$(echo -n /dev/dri/renderD128*)
for card in "${render_cards[@]}"; do
for card in ${render_cards[@]}; do
addpredict "${card}"
done
addpredict /dev/nvidiactl

View File

@@ -155,19 +155,19 @@ src_prepare() {
local prev_shopt=$(shopt -p nullglob)
shopt -s nullglob
ati_cards=$(echo -n /dev/ati/card*)
for card in "${ati_cards[@]}"; do
for card in ${ati_cards[@]}; do
addpredict "${card}"
done
mesa_cards=$(echo -n /dev/dri/card*)
for card in "${mesa_cards[@]}"; do
for card in ${mesa_cards[@]}; do
addpredict "${card}"
done
nvidia_cards=$(echo -n /dev/nvidia*)
for card in "${nvidia_cards[@]}"; do
for card in ${nvidia_cards[@]}; do
addpredict "${card}"
done
render_cards=$(echo -n /dev/dri/renderD128*)
for card in "${render_cards[@]}"; do
for card in ${render_cards[@]}; do
addpredict "${card}"
done
addpredict /dev/nvidiactl