Trammell hudson
492b94afb5
move git hash into /etc/config instead of Linux kernel version and track clean/dirty status ( #398 )
2018-05-04 14:36:56 -04:00
Trammell hudson
958c26e0f5
include flashrom in the x230-flash config
2018-05-04 14:09:20 -04:00
Trammell hudson
8bea99f793
add xz and bz2 ( #399 )
2018-05-04 14:02:31 -04:00
Trammell hudson
7f8cec0992
fix clean checkout missing tagets, silence a spurious print ( #394 )
2018-05-04 12:31:21 -04:00
Trammell hudson
0b644b1e19
ensure that Linux kernel is updated after a build and that busybox is not spuriously rebuilt ( #397 )
2018-05-03 18:03:24 -04:00
Trammell hudson
3d6eeb6a95
force re-configuration when linux or coreboot config files change ( #397 )
2018-05-03 16:47:09 -04:00
Trammell hudson
2b79f006d9
Merge branch 'parallel-build' of ssh://github.com/osresearch/heads
2018-05-03 16:18:49 -04:00
Trammell hudson
17bcc68f5d
fix symlink install of busybox so that it happens even on parallel builds ( #394 )
2018-05-02 16:13:23 -04:00
Trammell hudson
3dc4672bc6
fix path to edk2/OvmfPkg for qemu-linuxboot board ( #394 )
2018-05-02 15:46:30 -04:00
Trammell hudson
a1eae9111f
allow a system make that matches the same major number ( #353 )
2018-05-02 15:41:11 -04:00
Trammell hudson
e5740c6bfe
ensure that both coreboot.rom and linuxboot.rom are built in a parallel build ( #394 )
2018-05-02 14:53:54 -04:00
Trammell hudson
022ca815e4
fix external cross compiler parallel build and patch directories
2018-05-02 14:30:58 -04:00
Trammell hudson
589e67db8e
Fix linux header install path
2018-05-02 14:30:27 -04:00
Trammell hudson
a772b27e5d
parallel make fixes and hacks, which seem to work and reduce excessive remaking (issue #394 )
2018-05-02 11:38:39 -04:00
Trammell hudson
8108e419fe
remove unused flashrom 0.9.9 patch and use new --ifd feature in its place (pr #370 )
2018-04-30 17:16:06 -04:00
Trammell hudson
ca5a7e0809
Merge branch 'flashrom' of https://github.com/kakaroto/heads
2018-04-30 17:08:51 -04:00
Trammell hudson
03a0e39bce
Merge branch 'skip_sig_checks' of https://github.com/kylerankin/heads
2018-04-30 16:39:20 -04:00
Trammell hudson
1a04226eea
Merge branch 'librem15v3' of https://github.com/kakaroto/heads
2018-04-30 16:36:21 -04:00
Trammell hudson
cd2325781c
Merge branch 'colorized_warning_error' of https://github.com/kylerankin/heads
2018-04-30 16:31:45 -04:00
Trammell hudson
05a36ce3d9
Merge branch 'skip_confirmation_on_force' of https://github.com/kylerankin/heads
2018-04-30 16:31:05 -04:00
Trammell hudson
7372595a20
Merge branch 'red_background_on_insecure_boot' of https://github.com/kylerankin/heads
2018-04-30 16:30:29 -04:00
Youness Alaoui
eedf5a31a1
librem15v3: Add board and coreboot config files for Librem 15 v3
2018-04-30 16:22:22 -04:00
Trammell hudson
463f91c601
Merge branch 'cbfs-init' of https://github.com/flammit/heads
2018-04-30 16:02:16 -04:00
Trammell hudson
cbbcbcdf1b
Merge branch 'fix_u-root_build' of https://github.com/vejmarie/heads
2018-04-30 15:51:37 -04:00
vejmarie
6104c5bdd4
Fix uinit setup
2018-04-30 16:14:18 +02:00
vejmarie
4c8e97eda1
Enhance parallel build
2018-04-30 14:48:24 +02:00
Francis Lam
c0f3a4bb79
Read and measure an EFI file into initrd during init
2018-04-29 19:58:44 -07:00
vejmarie
a90858c0e5
Fix u-root parallel build
2018-04-29 20:56:33 +02:00
Kyle Rankin
22a8d6f603
Colorize warning and error messages in fbwhiptail
...
Since fbwhiptail allows us to customize the background colors, we should
colorize warnings and error messages to provide a user with an
additional subtle cue that there might be a problem. I have added two
additional configuration options:
CONFIG_WARNING_BG_COLOR
CONFIG_ERROR_BG_COLOR
and in the librem13v2.config file you can see an example for how to set
them to be yellow and red gradients, respectively. I've also updated the
main two scripts that use whiptail to include those background colors.
If you decide to use regular whiptail, just don't set these config
options and it should behave as expected.
2018-04-25 13:21:56 -07:00
Francis Lam
789c2db70d
Add flashtool to all coreboot-based boards
2018-04-21 18:29:52 -07:00
Francis Lam
1cbae3cc12
Preserve custom CBFS files on flashrom updates
2018-04-21 17:21:37 -07:00
Francis Lam
48ca75a482
Add "heads/" prefix to all Heads-related cbfs files
...
Needed to identify which files should be preserved between upgrades
such as "heads/initrd/*" or "heads/counter"
2018-04-20 15:11:12 -07:00
Kyle Rankin
a308bc97e4
Skip boot choice confirmation in "force" mode
...
When a user gets confirmation of their boot menu choice, that's largely
to give them the option of making their boot choice the default. In the
case of "force mode" there's no reason for the user to be presented with
that dialog so this change skips right ahead to the boot once they have
2018-04-20 14:11:49 -07:00
Francis Lam
8644a36488
Drop unnecessary flashtools.patch
...
Also added convenience call to import keys and removed credentials
2018-04-20 10:46:08 -07:00
Francis Lam
8b1d194b5a
Update flashtools patch with latest
2018-04-20 09:29:57 -07:00
Francis Lam
e0c1ab2d79
Update cbfs-init script for new cbfs tool option
2018-04-20 09:29:57 -07:00
Francis Lam
d0294b1142
Add all supported network modules to network-init-recovery
...
also fix verbiage in comments
2018-04-20 09:29:57 -07:00
Francis Lam
37feebdc76
Read and measure CBFS files into initrd during init
2018-04-20 09:29:57 -07:00
Trammell hudson
acf16c7304
slang: disable parallel make during the install target (issue #385 )
2018-04-19 20:41:49 -04:00
Trammell hudson
7dee3902f3
ensure clean builds work even if BOARD is not specified in the environment
2018-04-19 20:06:36 -04:00
Trammell hudson
a91be6b38d
move log directory creation above the make version check (issue #375 )
2018-04-19 19:37:45 -04:00
Trammell hudson
ee9bb29c7d
relocate Make version check to be above the inclusion of the board config (issue #375 )
2018-04-19 17:41:50 -04:00
Trammell hudson
19ef20ed94
flashtools include cbfs reader
2018-04-19 12:54:05 -04:00
Trammell hudson
4fe148a19b
split the x230 ROM image into 8MB and 4MB pieces (issue #375 )
2018-04-18 16:41:22 -04:00
Kyle Rankin
c99d5a8437
Add red background to boot console for insecure "force" boot
...
In the event a user does pick the insecure "force" boot option that
bypasses checksum and signing checks in Heads, it would be nice to
provide a clear visual warning during the boot process that they are in
this state. This change will add a kernel argument that changes the boot
console background to be red and removes any boot splash that might
obscure it, in the event the user picks the insecure boot mode.
Since a user should only boot into this mode during emergencies, having
it be apparent that it's an unsafe mode helps ensure the user doesn't
pick this boot option needlessly.
2018-04-11 16:09:46 -07:00
Trammell hudson
0eff9914ea
Merge branch 'gui_for_changed_boot_entries' of https://github.com/kylerankin/heads
2018-04-10 15:44:49 -04:00
Trammell hudson
d14b0f52d7
Merge branch 'detect_package_updates' of https://github.com/kylerankin/heads
2018-04-10 15:44:15 -04:00
Trammell hudson
c7bbe700af
Merge branch 'librem-iommu' of https://github.com/kakaroto/heads
2018-04-10 15:43:20 -04:00
Trammell hudson
b887104035
enable setsid for job control in recovery shell (issue #382 )
2018-04-10 15:39:05 -04:00
Trammell hudson
23e0dc84ef
option for Intel ME modules
2018-04-10 15:28:24 -04:00