summaryrefslogtreecommitdiffstats
path: root/build-release
Commit message (Collapse)AuthorAgeFilesLines
* Move all build scripts into a single generic script, with helpersFrancis Rowe2015-02-141-400/+0
| | | | All build scripts were moved to resources/scripts/helpers/
* Move the "get" scripts to resources/scripts/helpers/fetch/Francis Rowe2015-02-141-8/+6
| | | | | Replace "getall" with "download", which takes as input an argument specifying which programme the user wants to download.
* build-release: Remove the powertop entriesFrancis Rowe2015-02-141-8/+0
|
* bucts: Make it build without gitFrancis Rowe2015-02-131-9/+4
|
* Delete GRUB Invaders from librebootFrancis Rowe2015-02-131-1/+0
|
* Delete SeaBIOS from libreboot.Francis Rowe2015-02-131-18/+0
| | | | | It was virtually useless. Noone used it. SeaBIOS is easy enough to build from source if someone wants to use it from now on.
* build-release: optimize use of tar (reduced file sizes)Francis Rowe2015-02-131-3/+3
|
* build-release: fix typo in commentFrancis Rowe2015-02-131-1/+1
|
* build-release: remove the bin/ directory from libreboot_utilFrancis Rowe2015-02-121-0/+3
|
* build-release: Separate ROM images into individual archivesFrancis Rowe2015-02-091-5/+12
| | | | | | ROM images are no longer included in libreboot_util.tar.xz (formerly libreboot_bin.tar.xz), but are now instead distributed in separate archives for each board configuration.
* build-release: rename libreboot_bin to libreboot_utilFrancis Rowe2015-02-091-71/+70
|
* various fixes for r20150208Francis Rowe2015-02-071-2/+2
|
* build-release: include grub-background script in libreboot_binFrancis Rowe2015-02-071-0/+3
|
* build-release: Update copyright yearFrancis Rowe2015-02-011-1/+1
|
* build-release: include the commitid file in the release archivesFrancis Rowe2015-02-011-4/+8
|
* build-release: delete the commitid file from release archivesFrancis Rowe2015-01-261-0/+3
|
* build-release: create file named commitid after build-releaseFrancis Rowe2015-01-261-0/+3
| | | | | | Contains the current commit ID in master (local, not origin). This is mainly used by the libreboot website to show the commit ID that the source tarball snapshots are built from.
* build-release: delete ich9fdgbe_{4m,8m}.bin files from ich9genFrancis Rowe2015-01-241-0/+2
| | | | | | These were accidentically included in the r20150124 release. They are generated from ich9gen so it's ok, but they don't need to be in the archive.
* build-release: don't echo the final messagesFrancis Rowe2015-01-201-4/+4
|
* Release date to be determined.Francis Rowe2014-12-311-3/+3
|
* build-release: create small source archive with flashrom/buctsFrancis Rowe2014-12-311-0/+8
| | | | | For building those applications on the hosts that are difficult to cross-compile for.
* build-release: add more to the list of deleted filesFrancis Rowe2014-12-301-0/+4
|
* build-release: include ich9macchange script in libreboot_binFrancis Rowe2014-12-301-0/+3
|
* build-release: include static binaries for ich9gen and ich9deblobFrancis Rowe2014-12-301-0/+7
|
* build-release: include statically (cross) compiled cbfstoolFrancis Rowe2014-12-301-0/+7
|
* build-release: refactoredFrancis Rowe2014-12-301-64/+36
|
* Refactored the flashing scriptsFrancis Rowe2014-12-301-0/+2
|
* build-release: don't delete DEBLOB script from srcFrancis Rowe2014-12-281-1/+0
| | | | | The file is only useful in git, but it serves as reference to the user what files were deleted from coreboot.
* ich9deblob: added ich9gen utilityFrancis Rowe2014-12-281-0/+7
| | | | | This can generate the descriptor+gbe images from scratch, without the need for a factory.bin dump.
* build-release, builddeps-ich9deblob, cleandeps: fix ich9deblobFrancis Rowe2014-12-261-3/+4
|
* build-release: add new files to delete from release archiveFrancis Rowe2014-12-251-0/+6
|
* build-release: not all files were copied to libreboot_src. fix it.Francis Rowe2014-12-131-2/+5
|
* build-release: include cbmem (static binaries) in libreboot_binFrancis Rowe2014-12-131-1/+32
|
* docs/git/index.html#build: fix build-release instructionsFrancis Rowe2014-12-131-10/+6
| | | | | Tell the user how to properly build flashrom/bucts with static linking. Update build-release.
* build-release: delete deblob and get scripts from libreboot_srcFrancis Rowe2014-12-131-0/+9
| | | | These are only needed in git.
* ThinkPad X200 support added to librebootFrancis Rowe2014-12-111-1/+31
|
* scripts (all): replace unnecessary rm -rf with rm -fFrancis Rowe2014-11-251-8/+8
|
* build-release: remove old commentFrancis Rowe2014-11-241-4/+0
|
* libreboot_bin.tar.xz: Include utils as statically linked binariesFrancis Rowe2014-11-241-58/+175
| | | | | This means that the user does not have to install build dependency or build from source anymore.
* x60flashfrom5 (new), for X60 users upgrading from 5th/early releaseFrancis Rowe2014-11-231-0/+3
|
* Error checkingFrancis Rowe2014-11-091-0/+2
| | | | | | | | | | Add set -e -u -v to all scripts. flash, lenovobios_firstflash, lenovobios_secondflash and macbook21_firstflash only have -v set because these are expected to have errors powertop.trisquel6 has nothing added.
* ROM images no longer include SeaBIOSFrancis Rowe2014-09-161-0/+6
| | | | Instead, the user adds it afterwards. Documentation and scripts updated.
* Libreboot release 6 beta 7.Francis Rowe2014-09-111-0/+3
|
* build-release: Include builddep-cbfstool in binary release archives.Francis Rowe2014-09-111-0/+3
|
* Libreboot release 6 beta 6.Francis Rowe2014-09-031-0/+195
- Added modified builddeb* scripts for Parabola GNU/Linux-libre: buildpac, buildpac-flashrom, buildpac-bucts (courtesy of Noah Vesely) - Documentation: updated all relevant areas to mention use of buildpac* scripts for Parabola users. - Documentation: added information showing how to enable or disable bluetooth on the X60 - MacBook1,1 tested! See ../docs/index.html#macbook11" - Documentation: fixed typo in ../docs/index.html#get_edid_panelname (get-edit changed to get-edid) - Documentation: added ../docs/howtos/x60_lcd_change/ (pics only for now) - Added gcry_serpent and gcry_whirlpool to the GRUB module list in the 'build' script (for luks users) - Libreboot is now based on a new coreboot version from August 23rd, 2014: Merged commits (relates to boards that were already supported in libreboot): - http://review.coreboot.org/#/c/6697/ - http://review.coreboot.org/#/c/6698/ (merged already) - http://review.coreboot.org/#/c/6699/ (merged already) - http://review.coreboot.org/#/c/6696/ (merged already) - http://review.coreboot.org/#/c/6695/ (merged already) - http://review.coreboot.org/#/c/5927/ (merged already) - http://review.coreboot.org/#/c/6717/ (merged already) - http://review.coreboot.org/#/c/6718/ (merged already) - http://review.coreboot.org/#/c/6723/ (merged already) (text-mode patch, might enable memtest. macbook21) - http://review.coreboot.org/#/c/6732/ (MERGED) (remove useless ps/2 keyboard delay from macbook21. already merged) - These were also merged in coreboot (relates to boards that libreboot already supported): - http://review.coreboot.org/#/c/5320/ (merged) - http://review.coreboot.org/#/c/5321/ (merged) - http://review.coreboot.org/#/c/5323/ (merged) - http://review.coreboot.org/#/c/6693/ (merged) - http://review.coreboot.org/#/c/6694/ (merged) - http://review.coreboot.org/#/c/5324/ (merged) - Documentation: removed the section about tft_brightness on X60 (new code makes it obsolete) - Removed all patches from resources/libreboot/patch/ and added new patch: 0000_t60_textmode.git.diff - Updated getcb script and DEBLOB script. - Updated configuration files under resources/libreboot/config/ to accomodate new coreboot version. - Removed grub_serial*.cfg and libreboot_serial*.rom, all configs/rom's are now unified (containing same configuration as serial rom's from before). - Documentation: updated ../docs/index.html#rom to reflect the above. - Updated GRUB to new version from August 14th, 2014. - Unified all grub configurations for all machines to a single grub.cfg under resources/grub/config/ - Updated flashrom to new version from August 20th, 2014 - Added getseabios and builddeps-seabios (builddeps and getall were also updated) - Added instructions to 'buildrom-withgrub' to include bios.bin.elf and vgaroms/vgabios.bin from SeaBIOS inside the ROM. - Added seabios (and sgavgabios) to grub as payload option in menu - Disabled serial output in Memtest86+ (no longer needed) to speed up tests. - MemTest86+ now works properly, it can output on the laptop screen (no serial port needed anymore). - Added getgrubinvaders, builddeps-grubinvaders scripts. Added these to getall and builddeps. - Added GRUB Invaders menu entry in resources/grub/config/grub.cfg - Added rules to builddeps-coreboot to build libpayload with TinyCurses. (added appropriate instructions to cleandeps script). - Commented out lines in resources/grub/config/grub.cfg for loading font/background (not useful anymore, now that GRUB is in text-mode). - Commented out lines in buildrom-withgrub that included backgrounds/fonts (not useful anymore, now that GRUB is in text-mode). - Added resources/utilities/i945-pwm/ (from git://git.mtjm.eu/i945-pwm), for debugging acpi brightness on i945 machines. - Added instructions for it in builddeps, builddeps-i945pwm, builddeb and cleandeps - 'build' script: removed the parts that generated sha512sum manifests (not needed, since release tarballs are GPG-signed) - 'build' script: removed the parts that generated libreboot_meta directory (not needed anymore, since _meta will be hosted in git) - Updated ../docs/index.html#build_meta (and other parts of documentation) to accomodate this change. - Documentation: simplified (refactored) the notes in ../docs/index.html#rom - 'build' script: removed the parts that generated libreboot_bin and added them to a new script: 'build-release' - Documentation: ../docs/index.html#build updated to reflect the above. - Removed 'sudo' from builddeb, builddeb-flashrom, powertop.trisquel6 and builddeb-bucts scripts (assuming that the user has it is a really bad idea). - Added all gcry_* modules to grub (luks/cryptomount): gcry_arcfour gcry_camellia gcry_crc gcry_dsa gcry_md4 gcry_rfc2268 gcry_rmd160 gcry_seed gcry_sha1 gcry_sha512 gcry_twofish gcry_blowfish gcry_cast5 gcry_des gcry_idea gcry_md5 gcry_rijndael gcry_rsa gcry_serpent gcry_sha256 gcry_tiger gcry_whirlpool - Added GNUtoo's list of GRUB modules (includes all of the gcry_* modules above), cryptomount should be working now. - Removed builddeb-bucts and builddeb-flashrom, merged them with builddeb (../docs/index.html updated accordingly) - Removed buildpac-bucts and buildpac-flashrom, merged them with buildpac (../docs/index.html updated accordingly) - Renamed builddeb to deps-trisquel (../docs/index.html updated accordingly) - Renamed buildpac to deps-parabola (../docs/index.html updated accordingly) - Documentation: removed all parts talking about build dependencies, replaced them with links to ../docs/index.html#build_dependencies - Documentation: emphasized more strongly on the documentation, the need to re-build bucts and/or flashrom before flashing a ROM image. - build-release: flashrom, nvramtool, cbfstool and bucts are no longer provided pre-compiled in binary archives, and are now in source form only. (to maximize distro compatibility). - Documentation: added ../docs/howtos/encrypted_trisquel.html showing how to setup a fully encrypted Trisquel installation (including /boot) and boot it from the GRUB payload. - 'build' script: replaced grub.elf assembly instructons, it's now handled by a utility added under resources/utilities/grub-assemble - Moved resources/grub/keymap to resources/utilities/grub-assemble/keymap, and updated that utility to use it - Documentation: removed useless links to pictures of keyboard layouts and unmodified layouts. - Removed all unused fonts from dejavu-fonts-ttf-2.34/ directory - 'buildrom-withgrub' script: updated it to create 2 sets of ROM's for each machine: one with text-mode, one with coreboot framebuffer. - Documentation: updated ../docs/index.html#rom to reflect the above - Deleted unused README and COPYING file from main directory - Removed some rm -rf .git* instructions from the get* scripts and moved them to build-release script - Split up default grub.cfg into 6 parts: extra/{common.cfg,txtmode.cfg,vesafb.cfg} and menuentries/{common.cfg,txtmode.cfg,vesafb.cfg} - buildrom-withgrub script uses these to generate the correct grub.cfg for each type of configuration. - grub_memdisk.cfg (used inside grub.elf) now only loads grub.cfg from cbfs. It no longer enables serial output or sets prefix. (menuentries/common.cfg does instead) - resources/grub/config/extra/common.cfg, added: - insmod instructions to load those modules: nativedisk, ehci, ohci, uhci, usb, usbserial_pl2303, usbserial_ftdi, usbserial_usbdebug - set prefix=(memdisk)/boot/grub - For native graphics (recommended by coreboot wiki): - gfxpayload=keep - terminal_output --append gfxterm - Play a beep on startup: - play 480 440 1 - Documentation: added note about 'fb=false' workaround for text-mode debian-installer (Trisquel net install) to ../docs/howtos/grub_boot_installer.html - Documentation: updated ../docs/howtos/grub_cbfs.html to make it safer (and easier) to follow.