aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Undo the bundling of keymaps into grub.elfAndrew Robbins2017-08-071-10/+1
| | | | | | Having the keymaps compiled into the GRUB executable is convenient but may end up taking up too much room for systems with constrained flash space (e.g. those limited to 2048kB).
* Use 'make distclean' for cleaning up GRUBAndrew Robbins2017-08-071-1/+1
|
* Merge branch 'www/move-zanity-mirror-to-https' of libreboot/libreboot into ↵Andrew Robbins2017-08-051-2/+2
|\ | | | | | | master
| * download page: Move zanity mirror to https list (they enabled HTTPS today)Leah Rowe2017-08-051-2/+2
|/
* Merge branch 'www/add-zanity-download-mirror' of libreboot/libreboot into masterSwift Geek2017-08-021-0/+2
|\
| * Add new download mirror http://nephelai.zanity.net/mirror/libreboot/Leah Rowe2017-08-021-0/+2
|/
* Merge branch 'x86-integration' of kragle/libreboot into masterLeah Rowe2017-08-0258-0/+12991
|\
| * Add GRUB project action scriptAndrew Robbins2017-08-011-0/+143
| |
| * Sort GRUB modules in grub-{install,load}-modulesAndrew Robbins2017-08-012-71/+71
| |
| * Split GRUB module listings into separate filesAndrew Robbins2017-08-013-209/+202
| |
| * Rename/move grub_memdisk.cfg and delete its old dirAndrew Robbins2017-08-013-697/+0
| |
| * Copy GRUB keymaps and module config to project dirAndrew Robbins2017-08-0121-0/+1521
| |
| * Adjust placement of MemTest86+ GRUB menu entryAndrew Robbins2017-08-012-8/+8
| |
| * Load DejaVu Sans Mono from cbfsdisk, not memdiskAndrew Robbins2017-07-311-1/+1
| | | | | | | | | | | | Moving the font out of grub.elf, as with MemTest86+, makes generating GRUB payloads easier. As a side benefit, replacing the font displayed in the GRUB menu is now less of a hassle.
| * Load MemTest86+ from cbfsdisk instead of memdiskAndrew Robbins2017-07-312-4/+2
| | | | | | | | | | | | This makes generating grub.elf more straightforward by not having to make separate ELF files for txtmode and vesafb just because of MemTest86+.
| * Update GRUB config locations in COPYING noticesAndrew Robbins2017-07-313-3/+3
| |
| * Delete leftover unneeded GRUB config filesAndrew Robbins2017-07-316-171/+0
| |
| * Make minor formatting changes to GRUB config filesAndrew Robbins2017-07-314-10/+56
| |
| * Add GRUB txtmode/vesafb-specific grub{,test}.cfgAndrew Robbins2017-07-319-0/+2060
| | | | | | | | | | | | Files AUTHORS and COPYING were copied to new install directories in projects/grub/install in order to keep those notices as close to the relevant files as possible (as was before).
| * Add GRUB install and revision filesAndrew Robbins2017-07-312-0/+2
| |
| * Reorganize contents of projects/grub/Andrew Robbins2017-07-2732-0/+0
| |
| * Copy resources/grub/ to projects/Andrew Robbins2017-07-2732-0/+10096
|/
* Merge branch 'revert-purism-faq-deletion' of libreboot/libreboot into masterSwift Geek2017-07-261-0/+24
|\
| * Re-add FAQ entry regarding PurismLeah Rowe2017-07-261-0/+24
|/
* Merge branch 'swift-typofix' of swiftgeek/libreboot into masterLeah Rowe2017-07-251-1/+1
|\
| * Clarification on where to execute commandSebastian 'Swift Geek' Grzywna2017-07-251-1/+1
| |
* | Merge branch 'libreboot-main-cleanup' of kragle/libreboot into masterLeah Rowe2017-07-252-18/+14
|\ \ | |/ |/|
| * Add copyright noticeAndrew Robbins2017-07-221-0/+1
| |
| * Make 'sources' consequent prettierAndrew Robbins2017-07-221-6/+6
| | | | | | | | | | | | | | Removes an unnecessary subshell grouping and 'set' statement and replaces it with a good ol' if/then/else construct. Also added a message printed to stdout informing the user of the change from extraction to downloading if source extraction fails.
| * Skip archive extraction if archive doesn't existAndrew Robbins2017-07-221-1/+1
| |
| * Remove unnecessary subshell groupingAndrew Robbins2017-07-221-5/+3
| |
| * Remove IFS binding masking a non-zero status codeAndrew Robbins2017-07-221-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In project_action_arguments_recursive(), IFS bindings needed to be reworked in order to avoid a situation where, for example, project_extract() would fail to extract source archives (because they didn't exist), returning a status code of 1 only for it to be masked by a rebinding of IFS--which would always succeed. ifs_save and IFS were made local variables in project_action_arguments_recursive() in order to avoid the need to rebind IFS after the for loop returns. This patch makes './libreboot sources <project>' functional.
* | Merge branch 'master' of iank/libreboot into masterAndrew Robbins2017-07-241-1/+1
|\ \ | |/ |/|
| * docs/gnulinux/grub_cbfs: small path name fixIan Kelling2017-07-241-1/+1
|/
* Merge branch 'libreboot-main-cleanup' of kragle/libreboot into masterLeah Rowe2017-07-213-19/+48
|\
| * Create array PROJECT_ACTIONS_GENERIC_IGNORE_CHECKAndrew Robbins2017-07-212-1/+4
| | | | | | | | | | | | | | Located in libs/project, this array's elements are compared with actions in PROJECTS_ACTIONS_GENERIC when libreboot_setup_project_actions() is called. This makes it simpler to add/remove actions which should/shouldn't have a corresponding check function in PROJECT_ACTIONS.
| * Create array TOOL_ACTIONS_GENERIC_IGNORE_CHECKAndrew Robbins2017-07-212-1/+4
| | | | | | | | | | | | | | Located in libs/tool, this array's elements are compared with actions in TOOLS_ACTIONS_GENERIC when libreboot_setup_tool_actions() is called. This makes it simpler to add/remove actions which should/shouldn't have a corresponding check function in TOOL_ACTIONS.
| * Move libreboot_setup_include() (for symmetry)Andrew Robbins2017-07-211-16/+16
| |
| * Add libreboot_setup_tool_actions()Andrew Robbins2017-07-212-5/+16
| | | | | | | | | | | | | | | | | | The added function is a complement to libreboot_setup_project_actions() which moves generation of the TOOL_ACTIONS array out of libs/tool and into the main script for greater malleability. Notably, the proper elements are now included in the array.
| * Rename TOOL_ACTIONS_FUNCTIONS to TOOL_ACTIONSAndrew Robbins2017-07-211-2/+2
| | | | | | | | | | | | Original naming did not have the '_FUNCTIONS' suffix, which made it more clear as to the variable's purpose. This change reverts a previous rename of mine made erroneously.
| * Fix action 'update_check' erroring out erroneouslyAndrew Robbins2017-07-211-1/+1
| |
| * Add libreboot_setup_project_actions()Andrew Robbins2017-07-212-5/+16
| | | | | | | | | | | | | | The added function is called after all files in libs/ have been sourced and provides the correct action sequence for 'test'. Importantly, this function avoids providing undefined 'usage_check' and 'clean_check' actions.
| * Make the 'test' action functional againAndrew Robbins2017-07-201-4/+4
| | | | | | | | | | | | When PROJECT_ACTIONS changed from having a string to an array of strings as its value that change was not reflected in the main script. This commit addresses that issue.
| * Rename PROJECT_ACTIONS_FUNCTIONS to PROJECT_ACTIONSAndrew Robbins2017-07-201-2/+2
| | | | | | | | | | | | Original naming did not have the '_FUNCTIONS' suffix, which made it more clear as to the variable's purpose. This change reverts a previous rename of mine made erroneously.
| * Avoid exploiting local variables' dynamic scopingAndrew Robbins2017-07-191-2/+3
| | | | | | | | | | | | | | | | Local variables 'epoch_path' and 'rnd_seed_path' are moved from libreboot_setup_variables() to libreboot_setup_reproducible_builds_variables() in order to keep things more-or-less lexical in the source code (local variables in Bash are dynamic in scope).
* | Merge branch 'master' of tiveket/libreboot into masterLeah Rowe2017-07-213-2/+6
|\ \ | |/ |/|
| * Update 'www/amd-libre.md'tiveket2017-07-211-0/+2
| |
| * Update 'docs/hardware/index.md'tiveket2017-07-211-2/+2
| |
| * Update 'docs/misc/index.md'tiveket2017-07-211-0/+2
|/
* Merge branch 'libreboot-main-cleanup' of kragle/libreboot into masterLeah Rowe2017-07-192-69/+50
|\