fix compat assets (#2645)

* fix compat assets

* return error on s9pk parse fail in sideload

* return parse error over websocket
This commit is contained in:
Aiden McClelland
2024-06-17 10:37:57 -06:00
committed by GitHub
parent bb514d6216
commit e92d4ff147
2 changed files with 32 additions and 12 deletions

View File

@@ -209,7 +209,9 @@ impl S9pk<Section<MultiCursorFile>> {
.invoke(ErrorKind::Filesystem)
.await?;
archive.insert_path(
Path::new("assets").join(&asset_id),
Path::new("assets")
.join(&asset_id)
.with_extension("squashfs"),
Entry::file(PackSource::File(sqfs_path)),
)?;
}