✨ support more package compressions
This commit is contained in:
parent
788de4da7d
commit
656df96792
6 changed files with 115 additions and 36 deletions
|
@ -77,7 +77,10 @@ pub async fn upload_pkg(
|
|||
|
||||
let arch = Architecture::parse(&arch).ok_or_else(|| api_error("Invalid architecture"))?;
|
||||
|
||||
let pkg = Package::new(repo, arch, pkg_name, &version, rel);
|
||||
let (_, _, _, _, compression) = Package::extract_pkg_name(upload.pkg.name().unwrap())
|
||||
.ok_or_else(|| api_error("Package has weird filename"))?;
|
||||
|
||||
let pkg = Package::new(repo, arch, pkg_name, &version, rel, compression);
|
||||
|
||||
pkg.save(
|
||||
pkg_file,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue