};
serde_json::from_str(&serialized_state)
- .map(|s| Some(s))
+ .map(Some)
.map_err(|err| format_err!("could not parse cached package status - {}", err))
}
None => bail!("incompatible filename, doesn't match regex")
};
- return Ok(format!("http://download.proxmox.com/{}/{}_{}.changelog",
- base, package, version));
+ if component == "pbs-enterprise" {
+ return Ok(format!("https://enterprise.proxmox.com/{}/{}_{}.changelog",
+ base, package, version));
+ } else {
+ return Ok(format!("http://download.proxmox.com/{}/{}_{}.changelog",
+ base, package, version));
+ }
}
bail!("unknown origin ({}) or component ({})", origin, component)
},
priority: priority_res,
section: section_res,
+ extra_info: None,
});
}
}