mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-25 22:16:30 +00:00
Add needed RAUC files & Layouts
This commit is contained in:
parent
e217ccf3aa
commit
a9a3cabf96
@ -3,7 +3,7 @@ image boot.vfat {
|
|||||||
files = {
|
files = {
|
||||||
"bzImage"
|
"bzImage"
|
||||||
}
|
}
|
||||||
|
|
||||||
file EFI/BOOT/BOOTx64.EFI {
|
file EFI/BOOT/BOOTx64.EFI {
|
||||||
image = "barebox.bin"
|
image = "barebox.bin"
|
||||||
}
|
}
|
||||||
@ -35,13 +35,13 @@ image sdcard.img {
|
|||||||
image = "boot.vfat"
|
image = "boot.vfat"
|
||||||
}
|
}
|
||||||
|
|
||||||
partition root0 {
|
partition system0 {
|
||||||
partition-type = 0x83
|
partition-type = 0x83
|
||||||
image = "rootfs.squashfs"
|
image = "rootfs.squashfs"
|
||||||
size = 256M
|
size = 256M
|
||||||
}
|
}
|
||||||
|
|
||||||
partition root1 {
|
partition system1 {
|
||||||
partition-type = 0x83
|
partition-type = 0x83
|
||||||
size = 256M
|
size = 256M
|
||||||
}
|
}
|
6
buildroot-external/board/ova/post-build.sh
Normal file
6
buildroot-external/board/ova/post-build.sh
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
|
||||||
|
cp "$BOARD_DIR/rauc.conf" "$TARGET_DIR/etc/rauc/system.conf"
|
15
buildroot-external/board/ova/post-image.sh
Normal file
15
buildroot-external/board/ova/post-image.sh
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
BOARD_DIR="$(dirname $0)"
|
||||||
|
GENIMAGE_CFG="$BOARD_DIR/genimage.cfg"
|
||||||
|
GENIMAGE_TMP="$BASE_DIR/genimage.tmp"
|
||||||
|
|
||||||
|
rm -rf "$GENIMAGE_TMP"
|
||||||
|
|
||||||
|
genimage \
|
||||||
|
--rootpath "$TARGET_DIR" \
|
||||||
|
--tmppath "$GENIMAGE_TMP" \
|
||||||
|
--inputpath "$BINARIES_DIR" \
|
||||||
|
--outputpath "$BINARIES_DIR" \
|
||||||
|
--config "$GENIMAGE_CFG"
|
21
buildroot-external/board/ova/rauc.conf
Normal file
21
buildroot-external/board/ova/rauc.conf
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
[system]
|
||||||
|
compatible=HassIO-OS OVA
|
||||||
|
bootloader=barebox
|
||||||
|
|
||||||
|
[keyring]
|
||||||
|
path=/etc/rauc/keyring.pem
|
||||||
|
|
||||||
|
[slot.boot.0]
|
||||||
|
device=/dev/sda0
|
||||||
|
type=vfs
|
||||||
|
bootname=boot
|
||||||
|
|
||||||
|
[slot.rootfs.0]
|
||||||
|
device=/dev/sda1
|
||||||
|
type=raw
|
||||||
|
bootname=system0
|
||||||
|
|
||||||
|
[slot.rootfs.1]
|
||||||
|
device=/dev/sda2
|
||||||
|
type=raw
|
||||||
|
bootname=system1
|
32
buildroot-external/overlay/etc/rauc/keyring.pem
Normal file
32
buildroot-external/overlay/etc/rauc/keyring.pem
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
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
|
||||||
|
-----END CERTIFICATE-----
|
Loading…
x
Reference in New Issue
Block a user