# u-boot-ea-fw-utils - postinst
#!/bin/sh
set -e

if [ -n "$D" ]; then
    $INTERCEPT_DIR/postinst_intercept delay_to_first_boot u-boot-ea-fw-utils mlprefix=
    exit 0
fi
    # Environment in eMMC is located in /dev/mmcblk*boot0 at offset (2Mb-8Kb).
    # See CONFIG_ENV_OFFSET in the configuration file for the u-boot.
    dev=`ls /dev/mmcblk*boot*`
    dev=($dev)
    dev=${dev[0]}
    DISK=$dev
    CONFIG_ENV_SIZE=8192 # 0x2000, 8Kb
    CONFIG_ENV_OFFSET=2097152 # 0x200000, 2Mb
    CONFIG_ENV_OFFSET=`expr $CONFIG_ENV_OFFSET - $CONFIG_ENV_SIZE`
    printf "%s\t0x%X\t0x%X\n" $DISK $CONFIG_ENV_OFFSET $CONFIG_ENV_SIZE >> "/etc/fw_env.config"