Commit Graph

  • 2d483d2f5c move build/release/* to update/release Leah Rowe 2023-10-06 02:33:53 +01:00
  • 315d0c4572 mv build/fw/serprog,build/boot/roms build/firmware Leah Rowe 2023-10-06 02:19:57 +01:00
  • 863081c369 remove build symlink, rename lbmk to build Leah Rowe 2023-10-06 02:12:52 +01:00
  • 2d16e1ee47 rename build/project/trees to update/project/build Leah Rowe 2023-10-06 01:59:13 +01:00
  • 1c2de7f962 unify build/grub/* to build/coreboot/grub Leah Rowe 2023-10-06 01:34:14 +01:00
  • 176722a841 unify handle/make/* into build/project/trees Leah Rowe 2023-10-05 23:50:31 +01:00
  • 9d419e77a0 handle/make/*: unified main() function Leah Rowe 2023-10-05 22:49:19 +01:00
  • 106841024a general code cleanup in shell scripts Leah Rowe 2023-10-05 22:16:07 +01:00
  • cad7648a26 build/boot/*: merge all logic into one script Leah Rowe 2023-10-05 03:23:07 +01:00
  • 923a96c18e check git/version: properly call err() Leah Rowe 2023-10-04 10:02:59 +01:00
  • 1223bfaeef check_git: call fail() first (fallback to err) Leah Rowe 2023-10-04 10:00:12 +01:00
  • 727dc7ff2f more verbosely print git config error Leah Rowe 2023-10-04 09:57:42 +01:00
  • fbd464b4f7 include/err.sh: checkgit,checkversion Leah Rowe 2023-10-04 08:06:10 +01:00
  • e638c3e411 update/project/trees: remove errant assignments Leah Rowe 2023-10-03 13:36:48 +01:00
  • 68e1787cec update/project/trees: split up main() Leah Rowe 2023-10-03 13:21:30 +01:00
  • 5de8eda21c general code cleanup in shell scripts Leah Rowe 2023-10-03 12:59:35 +01:00
  • 334aa1f7c9 handle/make/config: fix formatting on variables Leah Rowe 2023-10-03 03:10:40 +01:00
  • 8097baa0bd handle/make/file: check for all default makefiles Leah Rowe 2023-10-02 23:46:20 +01:00
  • 0db6c0a4a8 update/blobs/download: remove errant comment Leah Rowe 2023-10-02 22:39:25 +01:00
  • 3af63fb8b7 handle/make/file: exit 0 if no makefile Leah Rowe 2023-10-02 22:37:09 +01:00
  • ad74b4c281 handle/make/file: run extra arg before, not after Leah Rowe 2023-10-02 22:19:35 +01:00
  • 2e60e11798 grub.cfg: disable the pager Leah Rowe 2023-10-02 22:03:10 +01:00
  • d9719cae49 handle/make/file: do multiple project arguments Leah Rowe 2023-10-02 22:00:59 +01:00
  • cb29c96c74 lbmk: simplify/correct exit commands / cleanup Leah Rowe 2023-10-02 09:00:22 +01:00
  • 9dce8236ef update/project/trees: fix error handling on mkdir Leah Rowe 2023-10-02 05:56:14 +01:00
  • 0f86a393ac update/project/trees: optimise error handling Leah Rowe 2023-10-02 05:47:49 +01:00
  • 67ac799d49 update/project/trees: simplified error handling Leah Rowe 2023-10-02 05:21:20 +01:00
  • d38b958d7a include/err x_(): more verbose error message Leah Rowe 2023-10-02 04:57:51 +01:00
  • 8886f9958f include/err: remove unused variable Leah Rowe 2023-10-02 04:56:53 +01:00
  • cd2caecb73 update/project/trees: general code cleanup Leah Rowe 2023-10-02 04:53:22 +01:00
  • bcbd3734b3 update/project/trees: rm yet another rm line Leah Rowe 2023-10-02 04:43:18 +01:00
  • 0a63dce35e update/project/trees: remove one more rm line Leah Rowe 2023-10-02 04:41:48 +01:00
  • 91c0f942f3 update/project/trees: remove redundant rm command Leah Rowe 2023-10-02 04:40:11 +01:00
  • 7bead4f55a update/project/trees: remove unnecessary linebreak Leah Rowe 2023-10-02 04:38:55 +01:00
  • 1dd97470e7 update/project/trees: rm "seen" in the right place Leah Rowe 2023-10-02 04:37:29 +01:00
  • a3b3196d6c build/grub/payload: remove unnecessary linebreaks Leah Rowe 2023-10-02 04:21:42 +01:00
  • 3fcad603b2 build/coreboot/utils: remove unnecessary check Leah Rowe 2023-10-02 04:17:50 +01:00
  • 0a711ebc66 build/coreboot/utils: simplify argument handling Leah Rowe 2023-10-02 04:12:30 +01:00
  • 7ce3f93e44 build/boot/*: unify more logic in main() Leah Rowe 2023-10-02 03:54:39 +01:00
  • 7b02bb9aa6 do not handle errors on mktemp in shell scripts Leah Rowe 2023-10-02 03:39:10 +01:00
  • 8c03b886c4 Greatly simplify error handling in shell scripts Leah Rowe 2023-10-01 06:33:43 +01:00
  • 5f914a4d00 build/boot/roms: optimise main() for code size Leah Rowe 2023-10-01 04:29:25 +01:00
  • 92c6da7b21 build/boot/roms_helper: shorten variable names Leah Rowe 2023-10-01 02:12:42 +01:00
  • 2a6fcf7022 build/boot/roms: dont do init/displaymode argument Leah Rowe 2023-10-01 01:18:20 +01:00
  • 42d4fa9b12 include/boot.sh: simplify variable initialisation Leah Rowe 2023-10-01 01:17:59 +01:00
  • 9bc9dddf64 build/boot/roms_helper: simplify rom file handling Leah Rowe 2023-09-30 23:23:09 +01:00
  • c477599c78 build/boot/roms_helper: general code cleanup Leah Rowe 2023-09-30 22:27:39 +01:00
  • 26fc3f1325 general code formatting cleanup in shell scripts Leah Rowe 2023-09-30 20:04:02 +01:00
  • 0a0defd325 simplify initialising variables in shell scripts Leah Rowe 2023-09-30 18:41:57 +01:00
  • 49b266eb42 build/boot/roms: only do 1 custom kbd/payload/mode Leah Rowe 2023-09-30 16:14:27 +01:00
  • d268f5eb28 build/boot/roms: move usage() to include/boot.sh Leah Rowe 2023-09-30 15:36:53 +01:00
  • 7922b6e0e5 build/boot/*: unified main() function Leah Rowe 2023-09-30 15:03:24 +01:00
  • f3c4f208d0 build/boot/roms: split up handle_targets() Leah Rowe 2023-09-30 14:13:11 +01:00
  • 4afa0aaa3c build/boot/roms: check all targets before building Leah Rowe 2023-09-30 13:21:15 +01:00
  • 6125d3418f build/boot/roms: merge handle_targets/build_target Leah Rowe 2023-09-30 13:18:11 +01:00
  • 13f5a4322b build/boot/roms: only run confirm_targets once Leah Rowe 2023-09-30 13:11:48 +01:00
  • 5462bf1ca0 build/boot/roms: rename buildrom to build_target Leah Rowe 2023-09-30 13:06:56 +01:00
  • fc097b3e0f build/boot/roms: split up main() Leah Rowe 2023-09-30 13:05:57 +01:00
  • 895073d765 build/boot/roms: simplify buildrom() handling Leah Rowe 2023-09-30 12:57:53 +01:00
  • df7305a5d9 build/boot/roms: support "all" if argument passed Leah Rowe 2023-09-30 12:51:40 +01:00
  • b3e69cd9ac build/boot/roms: move help() to bottom of file Leah Rowe 2023-09-30 12:41:41 +01:00
  • 385eb90c8c update/*/*: unified scanning of revisions/sources Leah Rowe 2023-09-30 01:31:40 +01:00
  • 9f5a5450af blobs/download: move helpers to include/blobutil Leah Rowe 2023-09-29 23:40:57 +01:00
  • 416704fb4e include/blobutil: try curl first, then wget Leah Rowe 2023-09-29 23:03:45 +01:00
  • 6519cea9cf include/blobutil: simplify check_defconfig() Leah Rowe 2023-09-29 22:34:34 +01:00
  • ac05e5ff17 blobs/download: do IntelME extract in one function Leah Rowe 2023-09-29 22:12:55 +01:00
  • 9b94df5dbb blobs/download: do final check of _dest in fetch() Leah Rowe 2023-09-29 21:44:51 +01:00
  • 9a7bf4af0f blobs/download: don't pass dl_path as argument Leah Rowe 2023-09-29 20:42:41 +01:00
  • 2b7ae8e204 blob scripts: unified handling of blob destination Leah Rowe 2023-09-29 19:41:34 +01:00
  • 8ea62a1661 remove unused variables in blob scripts Leah Rowe 2023-09-29 18:44:00 +01:00
  • 32da4e319b merge include/fetch.sh, blobutil.sh, defconfig.sh Leah Rowe 2023-09-29 17:23:47 +01:00
  • 710171f92b update/blobs/*: simplify mrc.bin handling Leah Rowe 2023-09-29 16:37:18 +01:00
  • 0bb3c59620 update/blobs/*: unified download/checksum logic Leah Rowe 2023-09-29 03:20:02 +01:00
  • 5d934be7b0 blobs/download: remove unnecessary linebreaks Leah Rowe 2023-09-28 03:21:42 +01:00
  • 3256ef3e24 blobs/download: remove unnecessary messages Leah Rowe 2023-09-28 02:49:02 +01:00
  • 178b888aa0 include/blobutil: properly set global variables Leah Rowe 2023-09-28 02:28:51 +01:00
  • e9e1a3b4ae blobs/download: simplify downloading of files Leah Rowe 2023-09-28 01:21:58 +01:00
  • 781d0a8091 blobs/download: remove unnecessary error pipes Leah Rowe 2023-09-28 00:46:04 +01:00
  • 9aef57dfb7 blobs/download: unified archive extraction Leah Rowe 2023-09-28 00:29:54 +01:00
  • 74c48a881d move build/command/options to include/option.sh Leah Rowe 2023-09-27 21:46:20 +01:00
  • a00b43375a build/release/roms: simplify strip_rom_image() Leah Rowe 2023-09-27 21:33:19 +01:00
  • 3b9442f7b2 blobs/download: unified blobdir handling Leah Rowe 2023-09-27 20:59:07 +01:00
  • 373c84e472 blobs/download: unified archive extraction Leah Rowe 2023-09-27 20:41:21 +01:00
  • 1e92abb177 blobs/download: remove errant debug line Leah Rowe 2023-09-27 19:15:52 +01:00
  • e73306ba8b remove script/update/blobs/extract Leah Rowe 2023-09-27 17:01:41 +01:00
  • 16235cb6f7 blobs/download: simplify fetch_update() Leah Rowe 2023-09-27 16:51:00 +01:00
  • d023327f98 blobs/download: greatly simplify sources handling Leah Rowe 2023-09-27 16:10:48 +01:00
  • 65a3269835 include/blobutil: simplify setting empty strings Leah Rowe 2023-09-27 15:26:17 +01:00
  • 6b17cda137 blobs/download: simplify defconfig handling Leah Rowe 2023-09-27 15:01:49 +01:00
  • b5628131ba handle/make/config: check project in main() Leah Rowe 2023-09-26 02:01:43 +01:00
  • f052f61fb7 handle/make/config: split up main() Leah Rowe 2023-09-26 01:38:32 +01:00
  • 67f4919ffe simplify getopts loops in shell scripts Leah Rowe 2023-09-26 01:34:10 +01:00
  • 36b7f01a8a only update git submodules in project/trees Leah Rowe 2023-09-25 12:46:54 +01:00
  • 81d073d5a1 update/project/*: unified git reset handling Leah Rowe 2023-09-25 12:17:02 +01:00
  • eae173ec13 split up grub patches into subdirectories Leah Rowe 2023-09-25 12:03:07 +01:00
  • a823bab365 include/git: support applying patch subdirectories Leah Rowe 2023-09-25 12:00:43 +01:00
  • 3738ec90ec update/project/*: unified patch handling Leah Rowe 2023-09-25 11:37:35 +01:00
  • cd3225d845 update/project/trees: remove extra.sh handling Leah Rowe 2023-09-25 10:55:43 +01:00
  • 42c9d7d28c build/grub/*: move common strings to variables Leah Rowe 2023-09-25 03:06:43 +01:00
  • e94ba1f7c0 build/grub/payload: split up main() Leah Rowe 2023-09-25 02:57:45 +01:00