lpkg/src/wget_list.rs

17 lines
465 B
Rust
Raw Normal View History

2025-09-30 18:52:50 +02:00
use anyhow::Result;
2025-09-30 16:51:03 +02:00
use reqwest::blocking::Client;
use reqwest::redirect::Policy;
2025-09-30 18:52:50 +02:00
pub fn get_wget_list() -> Result<String> {
2025-09-30 21:38:22 +02:00
let client = Client::builder().redirect(Policy::limited(5)).build()?;
2025-09-30 16:51:03 +02:00
let res = client
.get("https://www.linuxfromscratch.org/~thomas/multilib-m32/wget-list-sysv")
2025-09-30 21:38:22 +02:00
.send()?;
if !res.status().is_success() {
anyhow::bail!("Failed to fetch wget-list: HTTP {}", res.status());
}
Ok(res.text()?)
2025-09-30 16:51:03 +02:00
}