create U-Boot environment during build
Signed-off-by: Michel Stempin <michel.stempin@wanadoo.fr>
This commit is contained in:
parent
fb18542bef
commit
80991cbc01
|
@ -1,7 +1,7 @@
|
|||
image sdcard.img {
|
||||
hdimage {
|
||||
gpt = true
|
||||
gpt-location = 800K # 688128 # 672K
|
||||
gpt-location = 800K
|
||||
}
|
||||
|
||||
# partition gpt-header {
|
||||
|
@ -17,17 +17,12 @@ image sdcard.img {
|
|||
size = 536K # 544KB - 8KB
|
||||
}
|
||||
|
||||
# partition u-boot-env {
|
||||
# in-partition-table = "no"
|
||||
# offset = 544K
|
||||
# size = 128K
|
||||
# }
|
||||
|
||||
# partition u-boot_alt-env {
|
||||
# in-partition-table = "no"
|
||||
# offset = 672K
|
||||
# size = 128K
|
||||
# }
|
||||
partition u-boot-env {
|
||||
in-partition-table = "no"
|
||||
offset = 544K
|
||||
size = 128K
|
||||
image = "u-boot-env.img"
|
||||
}
|
||||
|
||||
# partition gpt-table {
|
||||
# in-partition-table = "no"
|
||||
|
|
|
@ -13,3 +13,6 @@ rm -f ${TARGET_DIR}/etc/init.d/S01syslogd ${TARGET_DIR}/etc/init.d/S02klogd
|
|||
|
||||
# Change dropbear init sequence
|
||||
mv ${TARGET_DIR}/etc/init.d/S50dropbear ${TARGET_DIR}/etc/init.d/S42dropbear
|
||||
|
||||
# Generate U-Boot environment
|
||||
${HOST_DIR}/bin/mkenvimage -p 0x0 -s 0x20000 -o ${BINARIES_DIR}/u-boot-env.img ${TARGET_DIR}/etc/u-boot.env
|
||||
|
|
|
@ -72,11 +72,6 @@ resize_rootfs_filesystem () {
|
|||
return 0
|
||||
}
|
||||
|
||||
write_bootloader_env () {
|
||||
fw_saveenv /etc/u-boot.env || die 11 "cannot write bootloader inevrionment, aborting"
|
||||
return 0
|
||||
}
|
||||
|
||||
create_swap_file () {
|
||||
local root_part_line=$(df | grep /dev/root)
|
||||
set ${root_part_line}
|
||||
|
@ -137,31 +132,28 @@ notif "First boot detected!"
|
|||
check_swap
|
||||
check_root_id
|
||||
|
||||
notif "1/9 Resize root partition"
|
||||
notif "1/8 Resize root partition"
|
||||
resize_rootfs_partition
|
||||
|
||||
notif "2/9 Reload partition table"
|
||||
notif "2/8 Reload partition table"
|
||||
reload_partition_table
|
||||
|
||||
notif "3/9 Resize root filsystem"
|
||||
notif "3/8 Resize root filsystem"
|
||||
resize_rootfs_filesystem
|
||||
|
||||
notif "4/9 Write boot environment"
|
||||
write_bootloader_env
|
||||
|
||||
notif "5/9 Create swap"
|
||||
notif "4/8 Create swap"
|
||||
create_swap_file
|
||||
|
||||
notif "6/9 Enable swap"
|
||||
notif "5/8 Enable swap"
|
||||
enable_swap_file
|
||||
|
||||
notif "6/9 Create share partition"
|
||||
notif "6/8 Create share partition"
|
||||
create_backing_store_partition
|
||||
|
||||
notif "8/9 Reload partition table"
|
||||
notif "7/8 Reload partition table"
|
||||
reload_partition_table
|
||||
|
||||
notif "9/9 Format share partition"
|
||||
notif "8/8 Format share partition"
|
||||
format_backing_store_partition
|
||||
|
||||
notif "First boot setup finished!"
|
||||
|
|
Loading…
Reference in New Issue