2
1
Fork 0
mirror of https://git.savannah.gnu.org/git/gnuboot.git synced 2025-01-08 08:37:41 +01:00
gnuboot/website/pages/news/libreboot20140720.md
Denis 'GNUtoo' Carikli 6e5e4f3421
Merge website and website-build.
Before being merged with the commit
dc6e1f32c1 ("Import website-build to
build the GNU Boot website."), website-build was a separate git
repository.

And so, even after the merge, until the commit
20d122e94a ("website-build: use website
from local git repository."), it still worked in the same way and
still downloaded the website from git.

This prevented merging the website and website-build directories
together as the GNU Boot repository also needed to be a valid Untitled
website repository as well.

Now after this commit, the website is built from the same git tree, so
we can simply adjust the build scripts to be able to move things
around.

In addition of making things more clear for contributors, it also
simplify the migration to haunt as with haunt we typically have the
haunt.cfg (and the autotools build code if needed) code in the top
directory and the markdown files in a subdirectory.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
2024-06-11 20:29:47 +02:00

2.5 KiB

% Libreboot 20140720 release % Leah Rowe % 20 July 2014

Revisions for r20140720 (3rd beta) (20th July 2014)

  • Fixed typo that existed in 2nd beta where the release date of the 2nd beta was listed as being in year 2016, when in actual fact it was 2014.
  • Documentation: added (preliminary) details about (rare) buggy CPUs on the ThinkPad T60 that were found to fail (instability, kernel panics, etc) without the microcode updates.
  • Documentation: added docs/hardware/x60_heatsink.html for showing how to change the heatsink on the Thinkpad X60
  • Added ROM images for Azerty (French) keyboard layout in GRUB (courtesy of Olivier Mondoloni)
  • Tidied up some scripts:
    • Re-factored those scripts (made easier to read/maintain): build-x60, build-x60t, build-t60, build-macbook21
    • Reduced the number of grub configs to 2 (or 1, for macbook21), the build scripts now generate the other configs at build time.
    • Deleted build-x60, build-x60t, build-t60, build-macbook21 and replaced with intelligent (generic) buildrom-withgrub script
    • Updated build to use buildrom-withgrub script for building the ROM images.
    • coreboot.rom and coreboot_serial.rom renamed to coreboot_usqwerty.rom and coreboot_serial_usqwerty.rom
    • coreboot_dvorak and coreboot_serial_dvorak.rom renamed to coreboot_usdvorak.rom and coreboot_serial_usdvorak.rom
    • Renamed coreboot*rom to libreboot*rom
    • Made flash, lenovobios_firstflash and lenovobios_secondflash scripts fail if the specified file does not exist.
    • Updated all relevant parts of the documentation to reflect the above.
  • Replaced background.png with background.jpg. added gnulove.jpg. (resources/grub/background/)
  • Updated buildrom-withgrub to use background.jpg instead of background.png
  • Updated buildrom-withgrub to use gnulove.jpg aswell
  • Updated resources/grub/config/macbook21/grub*cfg to use gnulove.jpg background.
  • Updated resources/grub/config/{x60,t60,x60t}/grub*cfg to use background.jpg background.
  • Documentation: updated docs/#grub_custom_keyboard to be more generally useful.
  • nvramtool:
    • Updated builddeps-coreboot script to build it
    • Updated build script to include it in libreboot_bin
  • Documentation: added docs/security/x60_security.html (security hardening for X60)