fnos: 允许指定 iso 链接

fixes #567
This commit is contained in:
bin456789
2026-03-10 01:06:10 +08:00
parent c784479408
commit 5e2f46444c

View File

@ -1687,6 +1687,7 @@ Continue with DD?
fi fi
done done
if [ -z "$iso" ]; then
# 对于同一行有多个成功匹配grep -m1 无效 # 对于同一行有多个成功匹配grep -m1 无效
iso=$(curl -L "https://fnnas.com/download$([ "$basearch" = aarch64 ] && echo -arm)" | iso=$(curl -L "https://fnnas.com/download$([ "$basearch" = aarch64 ] && echo -arm)" |
grep -o 'https://[^"]*\.iso' | head -1 | grep .) grep -o 'https://[^"]*\.iso' | head -1 | grep .)
@ -1699,6 +1700,7 @@ Continue with DD?
-H 'Content-Type: application/json' \ -H 'Content-Type: application/json' \
https://www.fnnas.com/api/download-sign | https://www.fnnas.com/api/download-sign |
grep -o 'https://[^"]*') grep -o 'https://[^"]*')
fi
test_url "$iso" iso test_url "$iso" iso
eval "${step}_iso='$iso'" eval "${step}_iso='$iso'"