aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* libs/project: Invoke subshell in project_function_check()Andrew Robbins2019-07-211-7/+6
| | | | | | | Since we're doing a simple check to see if a function exists in a given project's scripts we should only source those files into a subshell (so any changes to the environment are discarded once the subshell exits).
* Merge branch 'better-patching' of and_who/libreboot into masterSwift Geek2019-07-203-11/+80
|\
| * Add functions to safely apply patches to non-git sourcesAndrew Robbins2019-07-162-1/+19
| | | | | | | | | | | | project_sources_patch() is the equivalent to git_patch() when working with non-git sources. It should not be used with sources under a version control system.
| * Avoid redundant patching when recursively patchingAndrew Robbins2019-07-162-2/+2
| | | | | | | | | | | | | | | | If a path is not supplied to project_sources_patch_recursive() or git_project_patch_recursive() then it will attempt to apply the set of patches located at $PROJECTS/$project/$PATCHES (the top-level patches directory) twice. Checking to see if $path is of non-zero length avoids this issue.
| * libs/project: Complete project_sources_prepare()Andrew Robbins2019-07-161-10/+61
| | | | | | | | | | | | | | | | The method in which project sources are prepared from either extracted non-git source archives or sources under $PROJECTS/$project/$SOURCES are comparable to preparing git sources. This makes knowledge of the source preparation process mostly transferable across the build system regardless whether git is involved or not.
* | Merge branch 'leftoverslashes' of swiftgeek/libreboot into masterAndrew Robbins2019-07-181-4/+4
|\ \ | |/ |/|
| * misc/index.md: Remove leftover backslashesSebastian 'Swift Geek' Grzywna2019-07-171-4/+4
|/
* Merge branch 'bbb-stretch' of jwgarber/libreboot into masterSwift Geek2019-07-161-72/+41
|\
| * Update BBB configuration for Debian 9Jacob Garber2019-07-021-72/+41
| | | | | | | | | | | | | | | | | | SSH access to a BBB has changed as of Debian 9, with the user needing to login to the debian account instead of root. Furthermore, the addition of the config-pin utility has simplified spidev setup considerably, with the device tree overlay files no longer being needed. References to the BBB screwdriver have also been removed, since it appears to no longer be maintained.
* | Merge branch 'master' of thum/libreboot into masterAndrew Robbins2019-07-151-41/+46
|\ \ | |/ |/|
| * Fixing 588aacdb32 to 80 chars limitthum2019-05-241-11/+20
| |
| * Updating RCS and Vikings links and info, various fixesthum2019-05-231-38/+34
| |
* | Merge branch 'master' of rvgn/libreboot into masterLeah Rowe2019-06-021-4/+5
|\ \
| * | Update 'docs/gnulinux/guix_system.md'Raghav Gururajan2019-06-011-4/+5
|/ / | | | | | | Minor Changes
* | quick formatting fixes to guix guideLeah Rowe2019-05-261-13/+25
| |
* | Merge branch 'master' of rvgn/libreboot into masterLeah Rowe2019-05-262-0/+373
|\ \
| * | Guix System with Full-Disk Encryption on LibrebootRaghav Gururajan2019-05-262-0/+373
| |/
* | Merge branch 'www/git-privacy' of libreboot/libreboot into masterAndrew Robbins2019-05-231-0/+32
|\ \ | |/ |/|
| * Add instructions for anonymous contributions to the Git pageLeah Rowe2019-05-211-0/+32
| |
* | Merge branch 'www/further-home-page-improvement' of libreboot/libreboot into ↵Swift Geek2019-05-181-6/+8
|\ \ | |/ |/| | | master
| * Further homepage improvement: improve the sentence regarding pay-for-hireLeah Rowe2019-05-181-6/+8
|/
* Merge branch 'www/homepage-improvement' of libreboot/libreboot into masterLeah Rowe2019-05-181-19/+60
|\
| * Make the homepage actually describe adequately what libreboot isLeah Rowe2019-05-181-19/+60
| | | | | | | | | | Right now, as pointed out by swiftgeek on the issue tracker, it looks like a spam site or placeholder site that is trying to sell something.
* | Merge branch 'vpd' of hmzwqv/libreboot into masterAndrew Robbins2019-05-171-1/+1
|\ \
| * | Bump vpd revision to origin/release-R75-12105.Bhmzwqv2019-04-241-1/+1
| | |
* | | Merge branch 'seabios' of hmzwqv/libreboot into masterAndrew Robbins2019-05-171-1/+1
|\ \ \
| * | | Bump SeaBIOS revision to rel-1.12.1hmzwqv2019-04-241-1/+1
| |/ /
* | | Merge branch 'flashrom' of hmzwqv/libreboot into masterAndrew Robbins2019-05-171-1/+1
|\ \ \ | |_|/ |/| |
| * | Bump flashrom revision to current upstream HEADhmzwqv2019-04-241-1/+1
| |/
* | Merge branch 'paragrub' of swiftgeek/libreboot into masterLeah Rowe2019-05-151-1/+3
|\ \
| * | encrypted_parabola.md: link /etc/default/grub explanationSebastian 'Swift Geek' Grzywna2019-05-091-1/+3
| | |
* | | add new service to suppliers pageLeah Rowe2019-05-141-0/+1
|/ / | | | | | | it's for my company so no pull request needed
* | Merge branch 'bugs' of and_who/libreboot into masterSwift Geek2019-04-271-10/+15
|\ \
| * | libs/project: Remove extraneous newlines in header/footerAndrew Robbins2019-04-261-3/+3
| | | | | | | | | | | | The extra newlines make actions with no output look strange.
| * | libs/project: Print project_action() footer, alwaysAndrew Robbins2019-04-261-10/+15
| |/ | | | | | | | | | | | | | | | | | | | | | | Previously, the footer would not print if the project action failed due to 'set -e' still being in effect (the subshell would return with a non-zero exit code and exit immediately). The purpose of the subshell for the project action is to better separate the execution environment of the project from the library functions it calls. The test condition in the if-statement and its consequents were changed in order to be more concise and informative.
* | Merge branch 'fontconfig' of hmzwqv/libreboot into masterAndrew Robbins2019-04-261-1/+1
|\ \ | |/ |/|
| * Bump fontconfig revision to 2.13.1hmzwqv2019-04-241-1/+1
|/ | | | This is the latest release of Fontconfig.
* Merge branch 'blobs' of and_who/libreboot into masterSwift Geek2019-04-242-10/+18
|\
| * libs/project: Modify output of project_blobs_path()Andrew Robbins2019-04-231-2/+0
| | | | | | | | | | | | project_blobs_ignore_path() prints nothing if a blobs-ignore file is not found for the given project and arguments (if any); this behavior should be the same for project_blobs_path()
| * Respect blobs-ignore when removing blobsAndrew Robbins2019-04-232-8/+18
|/
* Merge branch 'bugs' of and_who/libreboot into masterSwift Geek2019-04-192-15/+24
|\
| * projects/grub/grub: Stop build() on errorAndrew Robbins2019-04-181-13/+16
| | | | | | | | | | | | This way we can be sure we're not attempting to build when instead we should be bailing out (i.e. when the project's sources are not available).
| * libs/project: Avoid subshell in 'if' statementsAndrew Robbins2019-04-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following will effectively disable any previous 'set -e': foo_fail() { ( set -e false true ) } if (set +e; foo_fail); then echo "foo_fail() failed, unsuccessfully" fi Creating a subshell within an 'if' statement makes 'set -e' non-functional.
| * libs/project: Fail update check for git sourcesAndrew Robbins2019-04-181-1/+1
| | | | | | | | | | | | | | "update" actions were failing ever since revision b7fcc477 for projects with git sources due to an error in project_update_check_git() not returning 1 when it determined that the project's sources was a git repo (to force an update, always).
* | Merge branch 'documentation' of and_who/libreboot into masterSwift Geek2019-04-162-14/+14
|\ \
| * | README: Remove unnecessary informationAndrew Robbins2019-04-151-4/+2
| | | | | | | | | | | | | | | | | | The Libreboot build system is not fully automated, doesn't help with the installation process per-se, and doesn't provide ROMs inside the repository itself.
| * | BUILD_HOWTO: Remove references to PaperAndrew Robbins2019-04-151-10/+12
|/ / | | | | | | | | | | This fork of Paper is simply called the "Libreboot build system". Addresses issue #613
* | Merge branch 'bugs' of and_who/libreboot into masterSwift Geek2019-04-161-3/+13
|\|
| * libs/project: Fail install check, properlyAndrew Robbins2019-04-151-2/+7
| | | | | | | | | | If the $install_path directory does not exist or a file which should be present in the install directory isn't, fail.
| * libs/project: Fail build check, properlyAndrew Robbins2019-04-151-1/+6
|/ | | | | If the $build_path directory does not exist or a file which should be present in the build directory isn't, fail.