this is the snippet used in the initial builder script for the live
image, cmdline needs to be changed to use a UUID, fis needs to be used
to determine the actual offset (both are hardcoded values in the image
build script), the dd'ing of the binary blob doesnt need to happen, i'll
rework this bit into a proper patch.

set_fconfig_bootscript()
{
    echo "writing bootloader configuration ..."
    INITRAMFS_SIZE=$(wc -c $BUILDDIR/initrd.gz|cut -d' ' -f1)
    BINARY_BLOB=/home/ogra/fconfig.bin
    LOAD_INITRAMFS="fis load initramfs"
    LOAD_KERNEL="fis load kernel"
    CMDLINE="\"console=ttymxc0,115200 console=tty1 boot=casper 
LIVEMEDIA=/dev/mmcblk0p1\""
    FCONFIG_STRING=" $LOAD_INITRAMFS\ $LOAD_KERNEL\ e -r 0x1000000 -s 
$INITRAMFS_SIZE -c $CMDLINE"

    # copy binary blob in place
    dd if=$BINARY_BLOB of=$IMAGENAME bs=389120 seek=1 conv=notrunc >/dev/null 
2>&1
    
    # modify configuration
    fconfig -w -d $IMAGENAME -o 389120 -n boot_script_data -x 
"${FCONFIG_STRING}" >/dev/null 2>&1
}

-- 
Please add support for the imx51 ARM subarchitecture.
https://bugs.launchpad.net/bugs/345534
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to