aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix action text in './libreboot usage <project>'Andrew Robbins2017-07-091-25/+23
| | | | | | | | | | | | | | Apparently the name used in a 'for /name/ ...' loop rebinds any local variables (with the same name) with whatever /name/ is bound to in a way that persists even after the loop returns. The crux of the issue here is that a function's children can rebind the parent(s)' local variables just by using the same name as the variable in a for loop, which is surprising--and apparently undocumented--behavior. Use of a subshell group for encapsulating the for loops (See: project_usage_actions) mitigates the aforementioned issue. Closes issue: #244
* Merge branch 'libs/project-cruft' of kragle/libreboot into masterLeah Rowe2017-07-072-117/+60
|\
| * Removed cruft & redundancy in project_action*()Andrew Robbins2017-07-072-117/+60
|/
* Merge branch 'gitignore' of mreed/libreboot into masterLeah Rowe2017-07-071-0/+2
|\
| * gitignore: Ignore /www/feed.xml and /www/news/feed.xmlMichael Reed2017-07-071-0/+2
|/ | | | They are generated files, so should probably not be tracked.
* Merge branch 'fix-publish-sh-openbsd' of mreed/libreboot into masterAndrew Robbins2017-07-071-5/+5
|\
| * docs/publish.sh: Fix sed(1) invocation on OpenBSDMichael Reed2017-07-051-5/+5
|/ | | | | | | | | | | | | | | | | | | On OpenBSD, publish.sh errors out at the following call to sed(1) (from "bash -x publish.sh"): + sed temp.md -i -e 's/\.md\(#[a-z\-]*\)*)/.html\1)/g' sed: 1: "temp.md": undefined label 'emp.md' It seems that "temp.md" is being parsed by sed as a sed command, not as a named file. This is likely due to OpenBSD's strict usage requirements for sed: usage: sed [-aEnru] [-i[extension]] command [file ...] sed [-aEnru] [-e command] [-f command_file] [-i[extension]] [file ...] As shown above, the sed command must always come before any named files. This commit does that, which fixes publish.sh with OpenBSD's sed. This is also tested and working with GNU sed v4.2.2
* Merge branch 'optipng' of mreed/libreboot into masterAndrew Robbins2017-07-049-0/+0
|\
| * Reduce image size with optipngMichael Reed2017-07-039-0/+0
|/ | | | | | | OptiPNG losslessly optimizes .png files; in other words, the images in question should (and do, by my testing) look the same. In short, we save some bytes for free.
* Merge branch 'cmdline-markup' of mreed/libreboot into masterLeah Rowe2017-07-032-12/+12
|\
| * Fix documentation markupMichael Reed2017-07-032-12/+12
| | | | | | | | | | Be consistent with marking up commands as such, so the documentation is less surprising.
* | Merge branch 'openbsd' of mreed/libreboot into masterLeah Rowe2017-07-031-14/+15
|\ \ | |/ |/|
| * OpenBSD docs: Add grub.conf caveat for GPT usersMichael Reed2017-07-021-0/+3
| | | | | | | | | | The openbsd1 partition is only present for users with an MBR installation of OpenBSD, which not everyone has.
| * OpenBSD docs: cleanup "prepare USB drive" sectionMichael Reed2017-07-021-6/+4
| | | | | | | | Avoid jargon, add markup where applicable, rewrite for brevity, etc.
| * OpenBSD docs: update references from 6.0 to 6.1Michael Reed2017-07-021-4/+4
| | | | | | | | Because why not?
| * OpenBSD docs: mark up "dd" as a commandMichael Reed2017-07-021-3/+3
| | | | | | | | | | Other command lines are marked up similarly in openbsd.md, so "dd" should be as well.
| * OpenBSD docs: Fix grammarMichael Reed2017-07-021-2/+2
|/
* Merge branch 'openbsd' of mreed/libreboot into masterLeah Rowe2017-07-022-4/+10
|\
| * Fix NetBSD's grub.conf instructionsMichael Reed2017-07-011-2/+5
| | | | | | | | | | The grub.conf mentioned here has the same errors that the OpenBSD one had.
| * Fix OpenBSD grub.conf formattingMichael Reed2017-07-011-1/+1
| | | | | | | | | | There were some weird special characters which messed things up. Replacing them with spaces fixes the problem.
| * Fix OpenBSD grub.conf docsMichael Reed2017-07-011-1/+4
|/ | | | | Previously, Libreboot's GRUB payload would fail to detect the OpenBSD menuentry. Now it does.
* Merge branch 'memtest86plus-merge' of kragle/libreboot into masterLeah Rowe2017-06-305-0/+139
|\
| * Merged MemTest86+ into the new build system.Andrew Robbins2017-06-305-0/+139
|/
* Merge branch 'source-tarball-support' of kragle/libreboot into masterLeah Rowe2017-06-281-1/+1
|\
| * Function call wget_wrapper wasn't renamed. Fixed.Andrew Robbins2017-06-281-1/+1
|/
* Merge branch 'source-tarball-support' of kragle/libreboot into masterLeah Rowe2017-06-283-4/+83
|\
| * Fixed bug in diff_patch_file() filename parsing.Andrew Robbins2017-06-281-3/+4
| |
| * Added functions for downloading/patching archivesAndrew Robbins2017-06-283-1/+79
|/ | | | i.e., source tarballs are (partially) supported
* Merge branch 'renaming-vars' of kragle/libreboot into masterLeah Rowe2017-06-256-31/+31
|\
| * Vars TAR_XZ,ASC,SHA256SUM renamed for generality.Andrew Robbins2017-06-256-31/+31
|/ | | | | Will help facilitate sane code when handling: archive formats, checksum file extensions, signature formats.
* Merge branch 'docs/fix-backslashes-on-gm45-page' of libreboot/libreboot into ↵Swift Geek2017-06-251-6/+6
|\ | | | | | | master
| * fix erroneous backslashes on ICH9 utils pageLeah Rowe2017-06-251-6/+6
|/
* Merge branch 'www/fix-dd-command-on-gm45-page' of libreboot/libreboot into ↵Swift Geek2017-06-251-17/+8
|\ | | | | | | master
| * fix commands on ICH9 utils page in the documentationLeah Rowe2017-06-251-17/+8
|/
* Merge branch 'portable-shebangs' of kragle/libreboot into masterLeah Rowe2017-06-23100-100/+100
|\
| * Replaced '#!/bin/bash' w/ '#!/usr/bin/env bash'Andrew Robbins2017-06-23100-100/+100
|/ | | | | This is mainly useful for being able to run these scripts on BSDs. And for users who use a Bash not installed to /bin.
* Merge branch 'master' of esmith1412/libreboot into masterLeah Rowe2017-06-231-1/+1
|\
| * Improved link listElijah2017-06-231-1/+1
| |
* | Merge branch 'printf-cleanup' of kragle/libreboot into masterLeah Rowe2017-06-2318-295/+295
|\ \
| * | Remove unnecessary 'env' invocation from printf.Andrew Robbins2017-06-2318-295/+295
|/ / | | | | | | | | This reverts part of pull request #217 which called the 'env' binary for each printf invocation.
* | Merge branch 'www-scripts-printf' of kragle/libreboot into masterLeah Rowe2017-06-232-22/+22
|\ \
| * | Swapped out 'echo' calls w/ 'printf ...'Andrew Robbins2017-06-232-22/+22
|/ / | | | | | | Continuation of pull request #217 re: printf usage.
* | Merge branch 'printf-changes' of kragle/libreboot into masterLeah Rowe2017-06-2319-296/+296
|\ \
| * | Fixed printf calls & replaced 'echo' w/ printf.Andrew Robbins2017-06-2319-296/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | All printf calls should now be properly formatted; prior, the format specifier string was erroneously used for both the format specifiers and the string to be printed. 'env' is now used to locate the printf binary so as to avoid potentially using a shell builtin. Lastly, all calls to 'echo' within the new build system have been replaced with printf for consistency/portability purposes.
* | | Merge branch 'www/simplify-downloads' of libreboot/libreboot into masterAndrew Robbins2017-06-232-50/+20
|\ \ \
| * | | Simplify download page: move rsync mirrors to it, rather than separate pageLeah Rowe2017-06-222-50/+20
| |/ / | | | | | | | | | | | | | | | | | | Also delete the libreboot.org http mirror. libreboot.org still hosts rsync, so the mirrors will still be able to sync new releases all the same. this reduces the bandwidth constraints on libreboot.org, allowing it to have more bandwidth for other purposes
* | | Merge branch 'master' of esmith1412/libreboot into masterAndrew Robbins2017-06-231-1/+1
|\ \ \ | |/ / |/| / | |/
| * Added four spaces to line 21, to make it show up as a sub-section of line 19.Elijah2017-06-231-1/+1
| |
* | Merge branch 'reproducible-archives' of kragle/libreboot into masterLeah Rowe2017-06-222-93/+97
|\ \
| * | Improved handling of filenames in archive creationAndrew Robbins2017-06-222-93/+97
| | | | | | | | | | | | | | | | | | | | | | | | Filenames listed in DOTTARFILES are now NUL terminated so that any with strange characters, such as a newline, do not negatively affect archive creation. DOTRNDSEED file which stores the random seed to be used by GCC during compilation is now included in the list of files to be archived. Cleaned up functions related to archive creation.