Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Rename/move grub_memdisk.cfg and delete its old dir | Andrew Robbins | 2017-08-01 | 3 | -697/+0 | |
| | | | ||||||
| * | | Copy GRUB keymaps and module config to project dir | Andrew Robbins | 2017-08-01 | 21 | -0/+1521 | |
| | | | ||||||
| * | | Adjust placement of MemTest86+ GRUB menu entry | Andrew Robbins | 2017-08-01 | 2 | -8/+8 | |
| | | | ||||||
| * | | Load DejaVu Sans Mono from cbfsdisk, not memdisk | Andrew Robbins | 2017-07-31 | 1 | -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 memdisk | Andrew Robbins | 2017-07-31 | 2 | -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 notices | Andrew Robbins | 2017-07-31 | 3 | -3/+3 | |
| | | | ||||||
| * | | Delete leftover unneeded GRUB config files | Andrew Robbins | 2017-07-31 | 6 | -171/+0 | |
| | | | ||||||
| * | | Make minor formatting changes to GRUB config files | Andrew Robbins | 2017-07-31 | 4 | -10/+56 | |
| | | | ||||||
| * | | Add GRUB txtmode/vesafb-specific grub{,test}.cfg | Andrew Robbins | 2017-07-31 | 9 | -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 files | Andrew Robbins | 2017-07-31 | 2 | -0/+2 | |
| | | | ||||||
| * | | Reorganize contents of projects/grub/ | Andrew Robbins | 2017-07-27 | 32 | -0/+0 | |
| | | | ||||||
| * | | Copy resources/grub/ to projects/ | Andrew Robbins | 2017-07-27 | 32 | -0/+10096 | |
|/ / | ||||||
* | | Merge branch 'revert-purism-faq-deletion' of libreboot/libreboot into master | Swift Geek | 2017-07-26 | 1 | -0/+24 | |
|\ \ | ||||||
| * | | Re-add FAQ entry regarding Purism | Leah Rowe | 2017-07-26 | 1 | -0/+24 | |
|/ / | ||||||
* | | Merge branch 'swift-typofix' of swiftgeek/libreboot into master | Leah Rowe | 2017-07-25 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | Clarification on where to execute command | Sebastian 'Swift Geek' Grzywna | 2017-07-25 | 1 | -1/+1 | |
| |/ | ||||||
* | | Merge branch 'libreboot-main-cleanup' of kragle/libreboot into master | Leah Rowe | 2017-07-25 | 2 | -18/+14 | |
|\ \ | |/ |/| | ||||||
| * | Add copyright notice | Andrew Robbins | 2017-07-22 | 1 | -0/+1 | |
| | | ||||||
| * | Make 'sources' consequent prettier | Andrew Robbins | 2017-07-22 | 1 | -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 exist | Andrew Robbins | 2017-07-22 | 1 | -1/+1 | |
| | | ||||||
| * | Remove unnecessary subshell grouping | Andrew Robbins | 2017-07-22 | 1 | -5/+3 | |
| | | ||||||
| * | Remove IFS binding masking a non-zero status code | Andrew Robbins | 2017-07-22 | 1 | -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 master | Andrew Robbins | 2017-07-24 | 1 | -1/+1 | |
|\ \ | |/ |/| | ||||||
| * | docs/gnulinux/grub_cbfs: small path name fix | Ian Kelling | 2017-07-24 | 1 | -1/+1 | |
|/ | ||||||
* | Merge branch 'libreboot-main-cleanup' of kragle/libreboot into master | Leah Rowe | 2017-07-21 | 3 | -19/+48 | |
|\ | ||||||
| * | Create array PROJECT_ACTIONS_GENERIC_IGNORE_CHECK | Andrew Robbins | 2017-07-21 | 2 | -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_CHECK | Andrew Robbins | 2017-07-21 | 2 | -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 Robbins | 2017-07-21 | 1 | -16/+16 | |
| | | ||||||
| * | Add libreboot_setup_tool_actions() | Andrew Robbins | 2017-07-21 | 2 | -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_ACTIONS | Andrew Robbins | 2017-07-21 | 1 | -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 erroneously | Andrew Robbins | 2017-07-21 | 1 | -1/+1 | |
| | | ||||||
| * | Add libreboot_setup_project_actions() | Andrew Robbins | 2017-07-21 | 2 | -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 again | Andrew Robbins | 2017-07-20 | 1 | -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_ACTIONS | Andrew Robbins | 2017-07-20 | 1 | -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 scoping | Andrew Robbins | 2017-07-19 | 1 | -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 master | Leah Rowe | 2017-07-21 | 3 | -2/+6 | |
|\ \ | |/ |/| | ||||||
| * | Update 'www/amd-libre.md' | tiveket | 2017-07-21 | 1 | -0/+2 | |
| | | ||||||
| * | Update 'docs/hardware/index.md' | tiveket | 2017-07-21 | 1 | -2/+2 | |
| | | ||||||
| * | Update 'docs/misc/index.md' | tiveket | 2017-07-21 | 1 | -0/+2 | |
|/ | ||||||
* | Merge branch 'libreboot-main-cleanup' of kragle/libreboot into master | Leah Rowe | 2017-07-19 | 2 | -69/+50 | |
|\ | ||||||
| * | Alter whitespace in printf statements for readability | Andrew Robbins | 2017-07-18 | 1 | -12/+11 | |
| | | ||||||
| * | Simplify libreboot_setup() and libreboot() | Andrew Robbins | 2017-07-18 | 1 | -18/+2 | |
| | | ||||||
| * | Remove hard dependency on wget | Andrew Robbins | 2017-07-18 | 1 | -1/+1 | |
| | | ||||||
| * | Clean up case forms in libreboot_{project,tool}() | Andrew Robbins | 2017-07-18 | 1 | -18/+12 | |
| | | ||||||
| * | Replace calls to 'cat' w/ input redirection | Andrew Robbins | 2017-07-18 | 1 | -3/+3 | |
| | | ||||||
| * | Move vars CONFIG_SHELL,EDITOR,TASKS to libs/common | Andrew Robbins | 2017-07-18 | 2 | -4/+4 | |
| | | ||||||
| * | Simplify libreboot_setup_variables() w/ new func. | Andrew Robbins | 2017-07-18 | 1 | -19/+23 | |
|/ | | | | | Reproducibility-related variable assignments are moved to a separate function in order to make libreboot_setup_variables() less busy. | |||||
* | Merge branch 'libs/project-cruft' of kragle/libreboot into master | Leah Rowe | 2017-07-18 | 1 | -43/+41 | |
|\ | ||||||
| * | Change '.' to the more readable 'source' command | Andrew Robbins | 2017-07-17 | 1 | -2/+2 | |
| | | ||||||
| * | Use "$*" instead of $@ when assigning as a string | Andrew Robbins | 2017-07-17 | 1 | -12/+12 | |
| | | | | | | | | | | | | The local variable 'arguments' always stores the positional parameters passed to it as a string, not an array of strings, so usage of "$*" makes more sense here instead of $@. |