Commit graph

  • 0ab9afc7af trees: condense handle_makefile() a bit Leah Rowe 2024-06-30 13:30:35 +01:00
  • 605b099e04 trees: mv load_project_config load_target_config Leah Rowe 2024-06-30 01:07:59 +01:00
  • ef3ff3dfe4 trees, multi: download bare project *before* trees Leah Rowe 2024-06-30 00:40:30 +01:00
  • e377404406 trees: unified multi-tree configuration handling Leah Rowe 2024-06-29 23:13:55 +01:00
  • 211f4f0b82 trees: unified handling of source downloads Leah Rowe 2024-06-29 22:02:26 +01:00
  • 0f7a5c27dc git.sh: rename Fetch_project_trees fetch_targets Leah Rowe 2024-06-29 19:59:16 +01:00
  • 626fd9f245 git.sh: rename fetch_project_repo to fetch_project Leah Rowe 2024-06-29 19:58:03 +01:00
  • 6a91dc02dc trees: better skip-clean string in handle_src_tree Leah Rowe 2024-06-29 19:47:25 +01:00
  • de8dc508f9 trees: add return to check_coreboot_utils() Leah Rowe 2024-06-29 19:46:07 +01:00
  • cc61bd1239 trees: simplify "utilmode" variable initialisation Leah Rowe 2024-06-29 19:44:47 +01:00
  • cbe40044b4 trees mkpayload_grub: remove unnecessary check Leah Rowe 2024-06-29 18:39:25 +01:00
  • 7322a2b53d lib.sh: stricter check in chkvars() Leah Rowe 2024-06-28 22:32:03 +01:00
  • 203fdb8007 tidy up some setvars lists Leah Rowe 2024-06-28 14:59:52 +01:00
  • d3ccb4d8a7 roms: explicitly shift by 1 on the "all" target Leah Rowe 2024-06-28 14:57:07 +01:00
  • bd8f0e0bbb roms: add return value for the list command Leah Rowe 2024-06-28 14:56:30 +01:00
  • 5907022703 roms: build u-boot *before* checking ubootelf Leah Rowe 2024-06-28 14:52:08 +01:00
  • 57b68302c7 remove more unnecessary checks on trees commands Leah Rowe 2024-06-28 14:51:32 +01:00
  • 0dcd8852dd lib.sh: keep versiondate check to 80 characters Leah Rowe 2024-06-28 13:44:13 +01:00
  • 2ebdd184b7 lib.sh: condense for loop Leah Rowe 2024-06-28 13:42:19 +01:00
  • 5dc30167de lib.sh: condense err_() a bit Leah Rowe 2024-06-28 13:41:22 +01:00
  • a9882cfa00 lib.sh: add a return to the end of chkvars() Leah Rowe 2024-06-28 13:40:50 +01:00
  • 511423a85a lib.sh: remove unused variable "boarddir" Leah Rowe 2024-06-28 13:33:50 +01:00
  • 1fbfc7303d remove use of _xm variable in the build system Leah Rowe 2024-06-27 22:18:01 +01:00
  • 7451fa629c trees: don't hardcode use of mkpayload_grub Leah Rowe 2024-06-27 16:51:48 +01:00
  • 623ad90ef0 trees: simplify single/multi handling in main() Leah Rowe 2024-06-27 16:43:35 +01:00
  • 7b178f5fad trees: rename build_projects to build_project Leah Rowe 2024-06-27 16:41:23 +01:00
  • 7ee147ed49 trees: err if target.cfg not given if multi-tree Leah Rowe 2024-06-27 16:38:49 +01:00
  • f8d1abf18d trees: set btype if target.cfg doesn't exist Leah Rowe 2024-06-27 16:33:30 +01:00
  • 2827917b0a lib.sh: remove unused cbdir variable Leah Rowe 2024-06-27 16:12:30 +01:00
  • dd28339f38 roms: remove unnecessary assignment to cbdir Leah Rowe 2024-06-27 16:09:41 +01:00
  • cf4f828dbe trees: avoid kconfig make commands generically Leah Rowe 2024-06-27 15:55:56 +01:00
  • ce9b2f0a1c git.sh: remove unnecessary check Leah Rowe 2024-06-27 14:52:28 +01:00
  • f3baebe7e1 lib.sh: move git_err() to build Leah Rowe 2024-06-27 14:32:20 +01:00
  • 43238fa0c5 lib.sh: condense singletree() a bit Leah Rowe 2024-06-27 14:06:41 +01:00
  • de331e5da0 lib.sh: add a return to the end of check_defconfig Leah Rowe 2024-06-27 14:06:08 +01:00
  • 94d9d313cc trees: condense elfcheck() a bit Leah Rowe 2024-06-27 14:05:19 +01:00
  • 35c516c2f4 lib.sh: condense e() a bit Leah Rowe 2024-06-27 03:41:30 +01:00
  • 2ac6db2b91 trees: shorten the final confirmation message Leah Rowe 2024-06-27 03:36:06 +01:00
  • 9ba28a0b86 lib.sh: make elf/coreboot* a dot directory Leah Rowe 2024-06-27 03:23:31 +01:00
  • 32e1b13416 build: don't rm TMPDIR if it's /tmp Leah Rowe 2024-06-27 03:20:18 +01:00
  • 6daea94df8 lib.sh: simplified TMPDIR handling Leah Rowe 2024-06-27 03:18:23 +01:00
  • 0c0b8124c1 lib.sh: condense setcfg() if/else logic Leah Rowe 2024-06-27 02:52:46 +01:00
  • 0a2ed1a7bd trees: remove redundant space in printf Leah Rowe 2024-06-27 02:45:11 +01:00
  • e3179f435e trees: explicitly err if OPTARG is not set Leah Rowe 2024-06-27 02:38:22 +01:00
  • 8dcfb8a585 trees: only permit one single-tree project Leah Rowe 2024-06-27 02:36:18 +01:00
  • c56531af40 trees: call err if multiple flags are provided Leah Rowe 2024-06-27 02:33:45 +01:00
  • ebebb5a57e trees: explicitly set mode for -b Leah Rowe 2024-06-27 02:31:54 +01:00
  • 0662b22297 roms: re-add compression of coreboot images Leah Rowe 2024-06-27 01:56:24 +01:00
  • e8b7e74db5 roms: build coreboot *after* checking variables Leah Rowe 2024-06-25 09:54:22 +01:00
  • aac8720382 lib.sh: introduce mandatory check of projectname Leah Rowe 2024-06-25 00:24:59 +01:00
  • ae28debf21 lib.sh: condense setvars() a bit Leah Rowe 2024-06-25 00:22:42 +01:00
  • 8c06c62e06 simplified lock message Leah Rowe 2024-06-25 00:20:06 +01:00
  • 2965d526fd lib.sh: simplify reading of version files Leah Rowe 2024-06-25 00:18:12 +01:00
  • 3319147306 lib.sh: simplify use of environment variables Leah Rowe 2024-06-25 00:12:18 +01:00
  • aa89f69b34 roms main(): confirm what serprog images are built Leah Rowe 2024-06-24 18:39:53 +01:00
  • ba228ac228 roms: remove unused variable name Leah Rowe 2024-06-24 18:35:32 +01:00
  • e48183a52e roms: remove redundant printf Leah Rowe 2024-06-24 18:32:18 +01:00
  • e73f1b1c9b roms: optimise u-boot elf check Leah Rowe 2024-06-24 18:30:48 +01:00
  • 14c3a328f1 roms: simplify build_roms() Leah Rowe 2024-06-24 18:24:50 +01:00
  • 0355a80408 roms: make the bin/elf message more polite Leah Rowe 2024-06-24 17:42:58 +01:00
  • 537efc148d roms: re-add final confirmation of targets Leah Rowe 2024-06-24 17:41:43 +01:00
  • 01986beda3 roms: rename functions for extra clarity Leah Rowe 2024-06-24 17:35:44 +01:00
  • d0a949d00b roms: build coreboot early to avoid duplicate work Leah Rowe 2024-06-24 17:28:25 +01:00
  • df66dbd72d trees: try xgcc build twice if first attempt fails Leah Rowe 2024-06-24 14:23:56 +01:00
  • bd59d01ea2 trees: don't check if xgcc is already built Leah Rowe 2024-06-23 17:24:28 +01:00
  • fc408f5554 lib.sh: fix error running ./build dependencies Leah Rowe 2024-06-23 12:34:26 +01:00
  • 8a02aef1d8 remove unused git modules Leah Rowe 2024-06-23 11:49:42 +01:00
  • b72dfe11f9 roms: general code cleanup Leah Rowe 2024-06-23 00:15:19 +01:00
  • 852eb1db4f roms: only support SeaBIOS/SeaGRUB on x86 Leah Rowe 2024-06-22 22:57:39 +01:00
  • 107072b189 roms: remove support for "grubonly" seabios Leah Rowe 2024-06-22 21:44:49 +01:00
  • ad1d0cb58c use backticks on eval commands, not subshells Leah Rowe 2024-06-22 04:06:07 +01:00
  • e7fcfac14e lib.sh: remove badcmd() Leah Rowe 2024-06-22 03:55:04 +01:00
  • dec9ae9b43 lib.sh: more unified config handling Leah Rowe 2024-06-22 02:35:25 +01:00
  • c72904b6d1 trees: more robust check to avoid "make fetch" Leah Rowe 2024-06-21 03:05:00 +01:00
  • a59ebb1b7c roms: fix lack of backslash on multi-line command Leah Rowe 2024-06-20 22:38:23 +01:00
  • 253015f6a9 Revert "roms: remove build_payloads() and split it up" Leah Rowe 2024-06-20 02:58:59 +01:00
  • 448d02babb git.sh: revert modification to for loop Leah Rowe 2024-06-20 01:42:10 +01:00
  • 381ed442d9 minor code cleanup in the build system Leah Rowe 2024-06-20 01:15:06 +01:00
  • 295471644a git.sh: general code cleanup in fetch_submodule() Leah Rowe 2024-06-20 00:57:10 +01:00
  • 3ba876932d git.sh: reduced indentation on repo/file check Leah Rowe 2024-06-20 00:51:04 +01:00
  • 109db65932 git.sh: simplified repo/backup check Leah Rowe 2024-06-20 00:46:51 +01:00
  • acbefc558e roms: merge mkserprog() into main() Leah Rowe 2024-06-20 00:12:00 +01:00
  • c2ca92a169 roms: don't insert timeout.cfg Leah Rowe 2024-06-19 14:32:42 +01:00
  • 98fc84b0ed correction Leah Rowe 2024-06-19 14:20:09 +01:00
  • 3ef9925b56 roms: reduce indentation in build_grub_roms() Leah Rowe 2024-06-19 14:11:54 +01:00
  • faddd02ef5 roms: re-introduce accidentally disabled check Leah Rowe 2024-06-19 01:29:26 +01:00
  • 14a05f72fb roms: remove build_payloads() and split it up Leah Rowe 2024-06-19 00:39:15 +01:00
  • da3d7c7101 roms: group some commands that are similar Leah Rowe 2024-06-19 00:06:36 +01:00
  • 99a13a32d9 roms: remove mt86bin variable Leah Rowe 2024-06-19 00:03:16 +01:00
  • 3097a9e97a roms: merge build_uboot_payload to build_payloads Leah Rowe 2024-06-18 23:56:39 +01:00
  • ccb330ec09 roms: simplify payload_uboot y/n check Leah Rowe 2024-06-18 23:49:28 +01:00
  • 49c41411bd roms: simplify the check for serprog srcdir Leah Rowe 2024-06-18 02:15:25 +01:00
  • 8136b640b9 roms: simplify the loop for building serprog roms Leah Rowe 2024-06-18 02:09:26 +01:00
  • 6976a4edb2 roms: shorten variable serprog_boards_dir Leah Rowe 2024-06-18 02:00:47 +01:00
  • 4a3ab3ad1c roms: simplified serprog image copy Leah Rowe 2024-06-18 01:50:40 +01:00
  • 64ce81d2b6 roms: rename picosrc variable to rp2040src Leah Rowe 2024-06-18 01:44:25 +01:00
  • e3471b22e7 roms: remove useless confirmation in mkserprogfw Leah Rowe 2024-06-18 01:21:20 +01:00
  • a8fb99a750 roms: merge serprog build into one function Leah Rowe 2024-06-18 01:20:40 +01:00
  • b1ec5ad719 roms: remind the user about gkb files Leah Rowe 2024-06-17 15:30:40 +01:00
  • a93f519799 roms: rename x variable to it in for loop Leah Rowe 2024-06-17 01:05:28 +01:00