Commit Graph

  • f3f5b99cec lib.sh: hide stderr on download() Leah Rowe 2024-06-09 11:04:25 +01:00
  • 3440e1f651 lib.sh: simplify download() Leah Rowe 2024-06-09 11:04:08 +01:00
  • 75b39dbeb1 lib.sh: fix redundancy in download() Leah Rowe 2024-06-09 10:58:19 +01:00
  • 26df6e7ab2 lib.sh: simplify singletree() Leah Rowe 2024-06-09 10:55:33 +01:00
  • 9cdf419295 git.sh: further simplify nuke() Leah Rowe 2024-06-09 10:49:58 +01:00
  • 1cede024d6 git.sh: simplify link_crossgcc() Leah Rowe 2024-06-09 10:48:28 +01:00
  • 77e482aae6 git.sh: simplify nuke() Leah Rowe 2024-06-09 10:42:10 +01:00
  • 42e979509b Merge pull request 'Add dependency scripts for Fedora 40 and Ubuntu 24.04' (#220) from fuel-pcbox/lbmk:master into master Leah Rowe 2024-06-09 06:42:26 +00:00
  • a0eb79dfd8 add crossgcc tarballs to config/submodules/ Leah Rowe 2024-06-08 08:30:59 +01:00
  • b0d1ad32fa git.sh: support downloading *files* as submodules Leah Rowe 2024-06-08 03:01:05 +01:00
  • 1a44fcfacf git.sh: remove unnecessary line break Leah Rowe 2024-06-08 02:17:23 +01:00
  • 74ae84afba vendor.sh: add a return at the end of mkdirs Leah Rowe 2024-06-08 01:59:46 +01:00
  • c202dc612e vendor.sh: move download logic to lib.sh Leah Rowe 2024-06-08 01:55:15 +01:00
  • 08d0a1d5d8 lib.sh: shorten a string in e() Leah Rowe 2024-06-08 01:22:21 +01:00
  • 9b00b30a4f move uefiextract to elf/uefitool/ Leah Rowe 2024-06-07 21:30:43 +01:00
  • 046007b466 Add dependency scripts for Fedora 40 and Ubuntu 24.04 fuel-pcbox 2024-06-07 13:02:40 -05:00
  • 05d301bdee git.sh: fix submodule path Leah Rowe 2024-06-07 16:54:05 +01:00
  • 7e15859be6 git.sh: simplify prep_submodules() Leah Rowe 2024-06-07 16:21:43 +01:00
  • acd3608bb1 git.sh: unified handling of git clone/reset/am Leah Rowe 2024-06-07 16:15:26 +01:00
  • 668bcbf69c trees: simplified copy_elf() handling Leah Rowe 2024-06-07 15:02:32 +01:00
  • 3eef7f37f2 git.sh: simplify submodule handling Leah Rowe 2024-06-07 14:40:59 +01:00
  • 4b1b1f5098 git.sh: provide feedback for repository downloads Leah Rowe 2024-06-07 14:21:31 +01:00
  • d43247683b git.sh: download "depend" projects *before* Leah Rowe 2024-06-07 14:16:58 +01:00
  • a4549e935e git.sh: reduced indentation in fetch_submodule Leah Rowe 2024-06-07 12:58:28 +01:00
  • 11c47ba7dd git.sh: reduced indentation in prep_submodules Leah Rowe 2024-06-07 12:55:30 +01:00
  • 9c1ea8f93a git.sh: *never* run git submodule update Leah Rowe 2024-06-07 12:50:55 +01:00
  • 137321ebc0 lib.sh: rename variable for clarity Leah Rowe 2024-06-07 12:50:16 +01:00
  • 7bfb1d621f trees: don't check empty path in copy_elf() Leah Rowe 2024-06-07 12:04:28 +01:00
  • 0b7566cb78 trees: fix build issue caused by bad elf check Leah Rowe 2024-06-07 11:20:45 +01:00
  • 7aa9f22409 trees: fix listfile check in copy_elf() Leah Rowe 2024-06-07 10:35:38 +01:00
  • 06c78e1321 trees: don't say check elf/ if build.list missing Leah Rowe 2024-06-07 10:32:39 +01:00
  • dea41f138a trees: don't do elfcheck if build.list missing Leah Rowe 2024-06-07 10:31:01 +01:00
  • 3bd562a265 define mdfiles/images in config/submodules/docs/ Leah Rowe 2024-06-07 01:01:44 +01:00
  • bff7562819 libopencm3 to config/submodules/ on stm32-vserprog Leah Rowe 2024-06-07 00:47:06 +01:00
  • d9b9f6db75 add tinyusb to config/submodule/ for pico-sdk Leah Rowe 2024-06-07 00:38:51 +01:00
  • 099ee3f4a1 config/git: use "depend" for serprog dependencies Leah Rowe 2024-06-07 00:22:48 +01:00
  • d0f99c2f98 trees: unified coreboot makeargs Leah Rowe 2024-06-06 22:21:59 +01:00
  • a7889c5af8 trees: use multiple threads to build cbutils Leah Rowe 2024-06-06 22:20:09 +01:00
  • d41658f17e move handle_coreboot_utils to script/trees Leah Rowe 2024-06-06 22:17:16 +01:00
  • c0822ac458 put coreboot utils in elf/, not cbutils/ Leah Rowe 2024-06-06 21:45:53 +01:00
  • d1ba085153 fix build issue building coreboot utils Leah Rowe 2024-06-06 21:33:22 +01:00
  • 7e49fe4b9b trees: skip single-tree build if a build exists Leah Rowe 2024-06-06 09:20:45 +01:00
  • 1277427478 use correct memtest86plus path in script/roms Leah Rowe 2024-06-06 09:11:39 +01:00
  • 8511615e1f put memtest86plus builds in elf/memtest86plus/ Leah Rowe 2024-06-06 09:05:16 +01:00
  • 176b936da2 put flashprog builds in elf/flashprog/ Leah Rowe 2024-06-06 09:05:00 +01:00
  • 48cbb30db1 trees: also print "DONE! check elf/dir" on single Leah Rowe 2024-06-06 08:53:29 +01:00
  • 315fed5f48 trees: handle build-test on multi-tree projects Leah Rowe 2024-06-06 03:08:24 +01:00
  • b8112af953 git.sh: use singletree() to decide submodules Leah Rowe 2024-06-06 02:49:38 +01:00
  • 78f7e429ec move cbcfgsdir variable to vendor.sh Leah Rowe 2024-06-06 02:45:09 +01:00
  • 810ad480da move cfgsdir/datadir variables to lib.sh Leah Rowe 2024-06-06 02:43:27 +01:00
  • ba36f26d62 handle build.list from config/data/, not config/ Leah Rowe 2024-06-06 02:35:36 +01:00
  • bea089bbe4 don't use build.list to detect multi-tree projects Leah Rowe 2024-06-06 01:01:22 +01:00
  • 6e1b8087c5 move id check to lib.sh too Leah Rowe 2024-06-05 11:26:08 +01:00
  • 62c25ac7ab move root check to lib.sh (bugfix) Leah Rowe 2024-06-05 11:11:01 +01:00
  • 75382a4126 bugfix: move dependencies handling to lib.sh Leah Rowe 2024-06-05 11:07:53 +01:00
  • c6aff76931 bump untitled revision again Leah Rowe 2024-06-04 14:16:43 +01:00
  • 414a605ab3 bump untitled revision in git config Leah Rowe 2024-06-04 14:05:11 +01:00
  • 7d562679be lib.sh bugfix: check environmental variables right Leah Rowe 2024-06-04 13:53:08 +01:00
  • 53dd4bc4dd lib.sh: more friendly output from e() Leah Rowe 2024-06-03 11:07:07 +01:00
  • c2793e7a5e badcmd: don't print "no context given" Leah Rowe 2024-06-03 08:26:04 +01:00
  • 49ae4f91f9 badcmd: link directly to the maintenance manual Leah Rowe 2024-06-03 08:25:04 +01:00
  • 00653aab1e better help text on invalid commands Leah Rowe 2024-06-03 00:17:36 +01:00
  • afac9a06d2 build: print the project website address on help Leah Rowe 2024-06-02 23:34:10 +01:00
  • 1e534e7dda add projectsite file: point to libreboot.org Leah Rowe 2024-06-02 23:15:27 +01:00
  • 429e91f908 make GRUB multi-tree and re-add xhci patches Leah Rowe 2024-06-01 23:01:30 +01:00
  • 9daf7f05f1 u-boot on qemu: remove currently unused x86 target Leah Rowe 2024-06-01 22:53:23 +01:00
  • 6d59f1d0be grub.cfg: scan /boot/grub.cfg last Leah Rowe 2024-06-01 17:34:45 +01:00
  • 2becc736d3 grub.cfg: scan grub2/ last Leah Rowe 2024-06-01 17:33:12 +01:00
  • cfc5265f5b grub.cfg: search a reduced list of devs/partitions Leah Rowe 2024-06-01 17:04:31 +01:00
  • 42b5b58d36 grub.cfg: scan grub.cfg from ESP Leah Rowe 2024-06-01 17:01:11 +01:00
  • b3d58f1edc grub.cfg: split up try_user_config Leah Rowe 2024-06-01 16:58:59 +01:00
  • 2ea5e61cfd grub.cfg: don't search for *_grub.cfg Leah Rowe 2024-06-01 16:52:32 +01:00
  • c742a89dad grub.cfg: remove unnecessary path for isolinux Leah Rowe 2024-06-01 16:48:23 +01:00
  • e0b2216f64 grub.cfg: don't scan EFI on btrfs subvols Leah Rowe 2024-06-01 10:28:09 +01:00
  • 38135f9e22 Merge pull request 'Fix building vboot on i686' (#218) from lukeshu/lbmk:lukeshu/i686 into master Leah Rowe 2024-06-01 17:07:23 +00:00
  • a76dda9330 vendor.sh: remove unnecessary assignment Leah Rowe 2024-05-31 17:26:34 +01:00
  • 221206b4da Fix building vboot on i686 Luke T. Shumaker 2024-05-30 14:15:06 -06:00
  • 17a9d11da1 git.sh: do not remove .submodules Leah Rowe 2024-05-30 07:50:58 +01:00
  • 13d4b6d3c7 delete u-boot test/lib/strlcat.c using nuke() Leah Rowe 2024-05-30 07:37:19 +01:00
  • f6cbc501c1 import nuke() from cbmk cdce8ba70b Leah Rowe 2024-05-30 07:29:50 +01:00
  • 7fbcb7be95 coreboot t440p/w541: enable nvme in grub_scan_disk Leah Rowe 2024-05-29 23:42:48 +01:00
  • 47f582d463 ./vendor download: skip if blob path is /dev/null Leah Rowe 2024-05-29 03:23:30 +01:00
  • e7cb10d68b do not allow dashes in coreboot target names Leah Rowe 2024-05-29 03:15:25 +01:00
  • e9b9e825f1 ./vendor download: more fine-tuned error control Leah Rowe 2024-05-29 01:49:07 +01:00
  • 0dd0dfaf3d vendor.sh: don't error on main targets Leah Rowe 2024-05-29 00:48:18 +01:00
  • a4bd49ded6 roms: allow user override of grub_scan_disk Leah Rowe 2024-05-28 23:47:13 +01:00
  • b00800a7cc grub.cfg: actually support setting boot order Leah Rowe 2024-05-28 23:08:20 +01:00
  • 4488745cb6 trees: use CPUS=x on regular coreboot make Leah Rowe 2024-05-28 19:57:35 +01:00
  • 7d50e09fea update gitignore Leah Rowe 2024-05-28 06:43:16 +01:00
  • b78f62c78b roms: fix bad eval when comparing options Leah Rowe 2024-05-28 01:23:43 +01:00
  • b11e4c9f3e grub.cfg: add spdx header Leah Rowe 2024-05-27 22:40:35 +01:00
  • 3998a3ba48 re-configure grub_scan_disk on various targets Leah Rowe 2024-05-27 21:33:53 +01:00
  • 1c4d649848 remove grub_scan_disk in all target.cfg files Leah Rowe 2024-05-27 20:41:11 +01:00
  • e1883f1d5a grub.cfg: use grub_scan_disk to set boot order Leah Rowe 2024-05-27 20:16:49 +01:00
  • c94cecd837 GRUB: remove XHCI patches for now (will re-add) Leah Rowe 2024-05-27 15:36:27 +01:00
  • ff2997d6ec minor correction Leah Rowe 2024-05-27 15:05:33 +01:00
  • d855408a58 roms: make grubfirst if seabios_withgrub=y Leah Rowe 2024-05-27 14:42:16 +01:00
  • ec761c88f2 coreboot: only run GRUB as a secondary payload Leah Rowe 2024-05-27 14:24:26 +01:00
  • 64c64bcf10 flashprog: bump to 5b4fdd1 from 2 May 2024 Leah Rowe 2024-05-26 20:30:45 +01:00
  • 914852dd40 rename include/option.sh to include/lib.sh Leah Rowe 2024-05-26 12:10:27 +01:00