Release 1.2.0
Changes in this release:
- Now supports rev1 B2 boards also. These have a earlier version of the SoC, which requires a different device tree file (bubba.dts/dtb as opposed to 8313E21.dts/dtb); the default U-boot environment for rev 1 boards is different too, as it looks for the file /install/install.itb (rather than rev 2 B2's /install/8313E21.itb) on the USB key's first partition. Thanks to Pál Csányi for pointing this problem out to me (and apologies for rev 1 owners who have tried earlier version of this live-USB, only to find it would not boot)!
- Uses kernel 4.0.4-r1 from gentoo-b2-sources (the standard gentoo-sources, with gentoo-b2-kernel-patches applied); this includes some necessary edits for the rev1 board.
- Includes a modified buildkernel-b2, which now does the right thing, even on rev 1 boards.
- All packages brought up to date against the Gentoo tree, as of 26 Jul 2015;
- Unnecessary terminals disabled, per Gordon's suggestion here (saves system memory);
- Deleted /etc/dhcpcd.duid file from image for better security (will be regenerated on first use);
- Set up /etc/mtab as link to /proc/self/mounts, as required here;
- Added CONFIG_RTL8192CU=m (and dependencies) to kernel (support for commonly used WiFi dongle).
- Added a new release of blinktest; this simply has a copy of /install/8313E21.itb as /install/install.itb; for the trivial task that this system has to perform, the same dtb (included in the .itb file) can be used for both rev 1 and rev 2 B2s; however, the name has to be correct for the image to boot on rev 1 boards.