* Clint Adams <[email protected]> [2011-02-12 23:01]:
> + root=$(readlink -f /dev/root)
> + echo "Root filesystem is $root" >&2
> +
> + loadaddr=0x90008000
> + tmpdir="$(mktemp -d)"
You mix space and tabs, but I can fix that up.
> + # The UUID will come from the flash-kernel config file
This is no longer true.
> +
> + printf "Generating boot.scr... " >&2
> + cat >$tmpdir/boot.script <<EOF
> +setenv ramdisk uInitrd-$kvers;
> +setenv kernel uImage-$kvers;
> +setenv bootargs console=tty1 console=\${console} root=$root rootwait rw
> quiet splash;
> +\${loadcmd} \${ramdiskaddr} \${ramdisk};
Where does loadcmd come from?
> +if imi \${ramdiskaddr}; then; else
> + setenv bootargs \${bootargs} noinitrd;
> + setenv ramdiskaddr "";
> +fi;
> +\${loadcmd} \${kerneladdr} \${kernel}
> +if imi \${kerneladdr}; then
> + bootm \${kerneladdr} \${ramdiskaddr}
> +fi;
> +EOF
> + if [ -e /boot/boot.scr ]; then
How does this boot.scr work? Does this machine load /boot/boot.scr
from disk and then execute those commands?
> ;;
> + "Genesi Efika MX (Smartbook)" | "Genesi Efika MX (Smarttop)")
> + #check_subarch $running_subarch
Do you know what this subarch will be called?
Also, you need to add support in a number of other files:
- README
- debian/flash-kernel-installer.postinst
- initramfs-tools/hooks/flash_kernel_set_root
- debian/flash-kernel-installer.isinstallable (for the new subarch)
--
Martin Michlmayr
http://www.cyrius.com/
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]