Update hdd_image.sh

This commit is contained in:
Pascal Vizeli 2018-04-15 18:51:19 +02:00 committed by GitHub
parent 402e21b54e
commit d1369a27c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,8 +9,8 @@ DATA_SIZE=1G
IMAGE_SIZE=2G IMAGE_SIZE=2G
function hassio_boot_image() { function hassio_boot_image() {
local boot_data=$1 local boot_data="$1/boot"
local boot_img=$2 local boot_img="$1/boot.vfat"
echo "mtools_skip_check=1" > ~/.mtoolsrc echo "mtools_skip_check=1" > ~/.mtoolsrc
dd if=/dev/zero of=${boot_img} bs=${BOOT_SIZE} count=1 dd if=/dev/zero of=${boot_img} bs=${BOOT_SIZE} count=1
@ -19,18 +19,18 @@ function hassio_boot_image() {
} }
function hassio_overlay_image() { function hassio_overlay_image() {
local overlay_img=$1 local overlay_img="$1/overlay.ext4"
dd if=/dev/zero of=${overlay_img} bs=${OVERLAY_SIZE} count=1 dd if=/dev/zero of=${overlay_img} bs=${OVERLAY_SIZE} count=1
mkfs.ext4 -L "hassio-overlay" -E lazy_itable_init=0,lazy_journal_init=0 ${overlay_img} mkfs.ext4 -L "hassio-overlay" -E lazy_itable_init=0,lazy_journal_init=0 ${overlay_img}
} }
function hassio_hdd_image() { function hassio_hdd_image() {
local boot_img=$1 local boot_img="${1}/boot.vfat"
local rootfs_img=$2 local rootfs_img="${1}/rootfs.squashfs"
local overlay_img=$3 local overlay_img="${1}/overlay.ext4"
local data_img=$4 local data_img="${1}/data.ext4"
local hdd_img=$5 local hdd_img="${1}/${2}"
local loop_dev=$(losetup -f) local loop_dev=$(losetup -f)