| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
The command 'loadfont' was removed because the environment variable
'gfxterm_font' is inspected by GRUB and automatically sets the font to
its value if 'gfxterm' is in the list of active output terminals.
|
|
|
|
|
|
|
|
|
|
|
| |
In order to mitigate issues concerning end-users making their system
unbootable by misconfiguring grub.cfg, an environment file is provided
with the intent being to direct users to edit that file instead of
grub.cfg. Thus, consequences of misconfiguration are lessened.
Of course, users looking to make more extensive changes than setting
environment variables used by either GRUB (internally) or in grub.cfg
will still need to edit their grub.cfg.
|
|
|
|
|
|
| |
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).
|
| |
|
|\
| |
| |
| | |
master
|
|/ |
|
|\ |
|
|/ |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
This makes generating grub.elf more straightforward by not having to
make separate ELF files for txtmode and vesafb just because of
MemTest86+.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
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).
|
| | |
|
| | |
|
|/ |
|
|\ |
|
|/ |
|
|\ |
|
| | |
|
|\ \
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
|/| |
|
|/ |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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).
|
|\ \
| |/
|/| |
|