mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 04:01:58 +00:00
better handling of arch filter
This commit is contained in:
@@ -42,11 +42,11 @@ export function buildManifest<
|
||||
): Manifest & T.Manifest {
|
||||
const images = Object.entries(manifest.images).reduce(
|
||||
(images, [k, v]) => {
|
||||
v.arch = v.arch || ["aarch64", "x86_64"]
|
||||
v.arch = v.arch ?? ["aarch64", "x86_64", "riscv64"]
|
||||
if (v.emulateMissingAs === undefined)
|
||||
v.emulateMissingAs = (v.arch as string[]).includes("aarch64")
|
||||
? "aarch64"
|
||||
: v.arch[0] || null
|
||||
v.emulateMissingAs = (v.arch as string[]).includes("x86_64")
|
||||
? "x86_64"
|
||||
: (v.arch[0] ?? null)
|
||||
v.nvidiaContainer = !!v.nvidiaContainer
|
||||
images[k] = v as ImageConfig
|
||||
return images
|
||||
|
||||
Reference in New Issue
Block a user