add binfmt for riscv64

This commit is contained in:
Estela ad Astra 2024-11-11 21:04:06 +01:00
parent 85f8bcf2c6
commit 3af33f9d1f
2 changed files with 6 additions and 0 deletions

5
lib.sh
View File

@ -257,6 +257,11 @@ register_binfmt() {
_magic="\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00"
_mask="\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff"
;;
riscv64)
_cpu=riscv64
_magic="\x7f\x45\x4c\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\x00"
_mask="\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff"
;;
*)
die "Unknown target architecture!"
;;

View File

@ -57,6 +57,7 @@ usage() {
aarch64, aarch64-musl,
mipsel, mipsel-musl,
ppc, ppc-musl, ppc64le, ppc64le-musl, ppc64, ppc64-musl
riscv64, riscv64-musl
OPTIONS
-b <system-pkg> Set an alternative base-system package (default: base-container-full)