Last working stand

This commit is contained in:
Pascal Vizeli 2018-03-21 00:36:40 +01:00
parent 287f776d88
commit 28f6179e25
4 changed files with 22 additions and 14 deletions

View File

@ -1,27 +1,31 @@
# CONFIG_LOCALVERSION_AUTO is not set
CONF_MMU
CONFIG_MMU=y
CONFIG_PROMPT="hassio-os:"
CONFIG_BLOCK=y
CONFIG_PARTITION=y
CONFIG_PARTITION_DISK=y
CONFIG_PARTITION_DISK_EFI=y
CONFIG_DEFAULT_COMPRESSION_LZ4=y
CONFIG_AUTO_COMPLETE=y
CONFIG_BOOTM_SHOW_TYPE=y
CONFIG_BOOTM_OFTREE=y
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
CONFIG_STATE=y
CONFIG_BOOTCHOOSER=y
CONFIG_CMD_UIMAGE=y
CONFIG_CMD_STATE=y
CONFIG_CMD_BOOTCHOOSER=y
CONFIG_OFDEVICE=y
CONFIG_OF_BAREBOX_DRIVERS=y
CONFIG_DRIVER_SERIAL_EFI=y
CONFIG_DRIVER_SERIAL_EFI_STDIO=y
# CONFIG_SPI is not set
CONFIG_DISK=y
CONFIG_DISK_ATA=y
CONFIG_USB_HOST=y
CONFIG_VIDEO=y
CONFIG_DRIVER_VIDEO_EFI_GOP=y
CONFIG_CLOCKSOURCE_EFI=y
# CONFIG_PINCTRL is not set
CONFIG_FS_EXT4=y
CONFIG_FS_FAT=y
CONFIG_FS_SQUASHFS=y
# CONFIG_FS_RAMFS is not set
CONFIG_FS_EFI=y
CONFIG_FS_EFIVARFS=y
CONFIG_FS_FAT=y
CONFIG_FS_FAT_WRITE=y
CONFIG_FS_FAT_LFN=y
CONFIG_FS_SQUASHFS=y
CONFIG_LZ4_DECOMPRESS=y

View File

@ -1,5 +1,6 @@
image boot.vfat {
vfat {
extraargs = "-n boot -F32"
files = {
"bzImage"
}
@ -8,15 +9,16 @@ image boot.vfat {
image = "barebox.bin"
}
}
size = 32M
size = 64M
}
image sdcard.img {
hdimage {
align = 1M
}
partition boot {
partition-type = 0xC
partition-type = 0xef
bootable = "true"
image = "boot.vfat"
}

View File

@ -1,5 +1,6 @@
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_KERNEL_LZ4=y
CONFIG_EFI_STUB=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_NO_HZ=y

View File

@ -13,8 +13,8 @@ rm -rf "$GENIMAGE_TMP" "$OVERLAY_IMG" "$DATA_IMG"
dd if=/dev/zero of="$OVERLAY_IMG" bs=4k count=16000
dd if=/dev/zero of="$DATA_IMG" bs=4k count=16000
mkfs.ext4 "$OVERLAY_IMG" && tune2fs -c0 -i0 "$OVERLAY_IMG"
mkfs.ext4 "$DATA_IMG" && tune2fs -c0 -i0 "$DATA_IMG"
mkfs.ext4 "$OVERLAY_IMG" && tune2fs -L "overlay" -c0 -i0 "$OVERLAY_IMG"
mkfs.ext4 "$DATA_IMG" && tune2fs -L "data" -c0 -i0 "$DATA_IMG"
genimage \
--rootpath "$TARGET_DIR" \
@ -23,5 +23,6 @@ genimage \
--outputpath "$BINARIES_DIR" \
--config "$GENIMAGE_CFG"
qemu-img resize -f raw "$BINARIES_DIR/sdcard.img" 1G
qemu-img convert -O vmdk "$BINARIES_DIR/sdcard.img" "$BINARIES_DIR/hassio-os.vmdk"