Initial checkin of ONIE clientside.
* Add onie-dongle and onie-dongle-install targets, which builds and installs (DESTDIR required) the bits and pieces we need. This install is intended to update the initram FS. ONIE operates as the admin MFS and the "frisbee" MFS, bootinfoclient used to emulate PXEWAIT waitmode. * Need to be build in the ONIE cross compiler environment, see the ftos.env and mlnx.env for the environment variables before config and build. * Basic operation is like the old CDROM; use bootinfoclient and tmcc bootwhat to drop into "admin" or "frisbee" mode, or boot the NOS. Use tmcc loadinfo and call onie-nos-install. Use a grub environment variable to tell grub to either boot the NOS (and then clear the variable) or boot into ONIE.
Showing with 1069 additions and 4 deletions