Commit graph

  • 58a17c8d15 mk check_project_hashes: handle error on sha512sum master Leah Rowe 2025-04-13 17:08:25 +01:00
  • d65d93b300 Revert "lib.sh: use eval for the command in x_" Leah Rowe 2025-04-13 05:15:13 +01:00
  • 0aace67a54 lib.sh: fix bad eval writing version/versiondate Leah Rowe 2025-04-13 03:57:04 +01:00
  • 7c98661271 lib.sh: use eval for the command in x_ Leah Rowe 2025-04-13 02:31:25 +01:00
  • e63c14677f mk: use eval to run mkhelp commands Leah Rowe 2025-04-13 02:25:01 +01:00
  • f4e5879534 mk: tidy up the switch/case block in main() Leah Rowe 2025-04-12 22:43:28 +01:00
  • 85373b9b91 mk: tidier error handling Leah Rowe 2025-04-12 22:29:21 +01:00
  • d0b95ffe6e lib.sh: tidy up the error handling Leah Rowe 2025-04-12 22:24:34 +01:00
  • caaaf46540 rom.sh: tidy up error handling Leah Rowe 2025-04-12 22:19:44 +01:00
  • 7bd9fb9a7b git.sh: clean up fetch_project() Leah Rowe 2025-04-12 22:01:12 +01:00
  • 4d15c476b6 mk: Remove unnecessary argument checks on trees() Leah Rowe 2025-04-12 21:59:08 +01:00
  • 94a8fa816f inject.sh: properly call err_ in fail_inject Leah Rowe 2025-04-12 20:19:48 +01:00
  • ca6a3c8958 remove xbmk_parent, handle forking in lib.sh Leah Rowe 2025-04-12 19:57:40 +01:00
  • f3c757c2d2 lib.sh: define x_ right after err_ Leah Rowe 2025-04-12 17:40:51 +01:00
  • 2b9881639f mk: minor cleanup Leah Rowe 2025-04-12 17:38:14 +01:00
  • 3b2718bd9d lib.sh: minor cleanup Leah Rowe 2025-04-12 17:35:30 +01:00
  • 8999d30b96 rom.sh: minor cleanup Leah Rowe 2025-04-12 17:29:35 +01:00
  • 32242cc03b inject.sh: tidy up check_release() Leah Rowe 2025-04-12 17:10:49 +01:00
  • f439230604 inject.sh: tidy up xbmk_inject() Leah Rowe 2025-04-12 17:08:30 +01:00
  • bbc28e73f8 inject.sh: tidy up readcfg() Leah Rowe 2025-04-12 17:05:12 +01:00
  • cdcdadf097 inject.sh: tidy up patch_release_roms() Leah Rowe 2025-04-12 17:02:07 +01:00
  • ff35a6a300 inject.sh: tidy up modify_mac_addresses() Leah Rowe 2025-04-12 16:43:59 +01:00
  • 67c8338acf script/trees: merge with mk and delete script/ Leah Rowe 2025-04-12 14:44:21 +01:00
  • d4dba9140c mk: remove the legacy "roms" command Leah Rowe 2025-04-12 14:24:10 +01:00
  • 4cb9db2ba2 lib.sh: write version/versiondate to dotfiles Leah Rowe 2025-04-12 13:51:49 +01:00
  • f0dcaca4ee lib.sh: hardcode projectname/projectsite Leah Rowe 2025-04-12 13:44:05 +01:00
  • ba5487aa34 remove update symlink Leah Rowe 2025-04-12 13:37:21 +01:00
  • 062e057e87 move build to mk Leah Rowe 2025-04-12 13:31:28 +01:00
  • 02785da1af trees: unify the execution of mkhelper commands Leah Rowe 2025-04-12 13:17:13 +01:00
  • 6405f92bd4 trees: tidy up configure_project() Leah Rowe 2025-04-12 13:07:27 +01:00
  • 019b885cd8 build: make coreboot building an else in "roms" Leah Rowe 2025-04-12 12:56:05 +01:00
  • f2f4aaefb7 trees: don't build dependencies if dry=":" Leah Rowe 2025-04-12 02:28:14 +01:00
  • e5fefd8074 trees: unified handling of flags Leah Rowe 2025-04-12 02:18:15 +01:00
  • 6696e69f01 trees: simplified handling of badhash/do_make Leah Rowe 2025-04-12 01:56:14 +01:00
  • 28ef540e74 trees: don't set mode on ./mk -b Leah Rowe 2025-04-12 01:48:42 +01:00
  • dd60b2ee84 trees: don't set mod on ./mk -d Leah Rowe 2025-04-12 01:48:13 +01:00
  • c429fc8e3f trees: don't initialise mode to "all" Leah Rowe 2025-04-12 01:45:36 +01:00
  • c5dacebe44 trees: clean up some comments Leah Rowe 2025-04-12 01:45:10 +01:00
  • 8d27e6c786 inject.sh: simplified readkconfig() Leah Rowe 2025-04-12 00:57:33 +01:00
  • ca5618628b inject.sh: replace xbmkpath with xbmkpwd Leah Rowe 2025-04-11 20:44:42 +01:00
  • 9130750ebb lib.sh: double-quote pwd to prevent globbing Leah Rowe 2025-04-11 20:11:51 +01:00
  • 12e600bf5c cbmk: unified PWD handling (work directory) Leah Rowe 2025-04-11 20:04:53 +01:00
  • 891a7d8e63 lib.sh: initialise PATH if it's unset Leah Rowe 2025-04-11 19:31:26 +01:00
  • 18689092d3 move XBMKPATH to include/lib.sh Leah Rowe 2025-04-11 19:22:23 +01:00
  • dcc7f10ec7 cbmk: use pwd util, not PWD environmental variable Leah Rowe 2025-04-11 17:52:18 +01:00
  • 6e6b54cc24 clean up a few semicolons in the build system Leah Rowe 2025-04-11 17:15:00 +01:00
  • 7b7642dc90 trees: err if first argument is not a flag Leah Rowe 2025-04-11 14:21:39 +01:00
  • c2ddb7cc1f trees: err if no argument given Leah Rowe 2025-04-11 14:17:12 +01:00
  • aa306663c3 trees: set dry=":" on ./mk -f Leah Rowe 2025-04-11 14:11:24 +01:00
  • e246c22953 trees: clean up initialisation of the dry variable Leah Rowe 2025-04-11 14:09:36 +01:00
  • 0ee7f48c8c trees: initialise mode to "all", not "" Leah Rowe 2025-04-11 13:39:55 +01:00
  • 1211636df2 trees: don't abuse the mode variable on -f Leah Rowe 2025-04-11 04:44:24 +01:00
  • ec14ff58da trees: Add missing flag to error output Leah Rowe 2025-04-09 09:38:59 +01:00
  • d7063fc20d cbmk: minor code formatting cleanup Leah Rowe 2025-04-06 23:17:33 +01:00
  • 2c05e7e6ba grub/xhci: Remove unused patch Leah Rowe 2025-04-04 13:57:09 +01:00
  • 112c756a70 util/nvmutil: remove excessive comments Leah Rowe 2025-02-25 13:29:16 +00:00
  • a474175107 Canoeboot 20250107rev1 20250107rev1 20250107_branch Leah Rowe 2025-02-20 00:29:28 +00:00
  • b74a7f0cc6 Bump GRUB revision to add 73 security patches Leah Rowe 2025-02-19 21:07:26 +00:00
  • bce7fceb56 Update pico-serprog revision Riku Viitanen 2025-02-12 22:19:11 +02:00
  • dca11e70ed util/nvmutil: Fix bad error messages on R/W Leah Rowe 2025-02-10 20:27:48 +00:00
  • 1b9073b39b util/nvmutil: hardened pledge on help output Leah Rowe 2025-02-07 12:31:46 +00:00
  • b52fc1fe66 deps/arch: genisoimage belongs to cdrtools Runxi Yu 2025-01-31 16:36:53 +08:00
  • 3a3b935b8b util/nvmutil: only set mac_updated at the end Leah Rowe 2025-01-29 04:45:57 +00:00
  • 438ebb1647 util/nvmutil: Fix bad comparison Leah Rowe 2025-01-29 04:10:52 +00:00
  • a70ab825b9 util/nvmutil: allow ./nvm gbe MAC Leah Rowe 2025-01-29 04:07:54 +00:00
  • 471ce4fbdc util/nvmutil: move "e" to swap() Leah Rowe 2025-01-29 03:47:20 +00:00
  • db9f7cf588 util/nvmutil: Only read up to 4KB on larger gbe Leah Rowe 2025-01-29 03:41:55 +00:00
  • 71f6b631e3 inject.sh: Don't show gbe filename on inject Leah Rowe 2025-01-27 18:48:29 +00:00
  • d96d370754 util/nvmutil: fix minor mistake (line break) Leah Rowe 2025-01-27 18:46:36 +00:00
  • 698b9ff63b util/nvmutil: do setmac if only filename given Leah Rowe 2025-01-27 18:40:44 +00:00
  • a0d7c564fb util/nvmutil: don't say write not needed if errno Leah Rowe 2025-01-27 05:54:06 +00:00
  • a5549b43f8 util/nvmutil: print dump *after* modification Leah Rowe 2025-01-27 05:50:34 +00:00
  • 5540713d16 util/nvmutil: verbosely print the written MAC Leah Rowe 2025-01-27 05:36:25 +00:00
  • bbdd985bea util/nvmutil: minor cleanup in cmd_dump Leah Rowe 2025-01-27 05:29:14 +00:00
  • 7849f23f81 util/nvmutil: show nvm words written on writeGbe Leah Rowe 2025-01-27 05:26:59 +00:00
  • 38bb650f12 util/nvmutil: clean up readonly check on writeGbe Leah Rowe 2025-01-27 05:18:38 +00:00
  • ae5772e8f7 util/nvmutil: Remove useless gbeFileChanged var Leah Rowe 2025-01-27 05:13:20 +00:00
  • 43e583d0b9 util/nvmutil: reset errno if any MAC updated Leah Rowe 2025-01-27 05:07:27 +00:00
  • 4ea5484e02 util/nvmutil: reset errno when writing a MAC Leah Rowe 2025-01-27 05:05:20 +00:00
  • 67ac52df84 util/nvmutil: show total number of bytes read Leah Rowe 2025-01-27 05:02:54 +00:00
  • 97beb4305b util/nvmutil: rename tbw/bw to tnw/nw Leah Rowe 2025-01-27 04:59:17 +00:00
  • 3c6198a780 util/nvmutil: err if bytes read lower than nf Leah Rowe 2025-01-27 04:57:32 +00:00
  • 508509e4e5 util/nvmutil: err if fewer bytes written Leah Rowe 2025-01-27 04:55:05 +00:00
  • 5c9edb8ffe util/nvmutil: Show bytes written in writeGbe Leah Rowe 2025-01-27 04:47:49 +00:00
  • b44c311db7 util/nvmutil swap(): ensure that no overflow occurs Leah Rowe 2025-01-27 04:09:48 +00:00
  • dcfde2e318 util/nvmutil: make swap() a bit clearer Leah Rowe 2025-01-27 04:09:09 +00:00
  • 06f30b9543 util/nvmutil: make 0x3f checksum position a define Leah Rowe 2025-01-27 04:06:12 +00:00
  • cac598f79e util/nvmutil: make 128 (nvm area) a define Leah Rowe 2025-01-27 04:03:34 +00:00
  • d176b56c58 util/nvmutil swap(): Only handle the nvm area Leah Rowe 2025-01-27 03:56:13 +00:00
  • 47d7283462 util/nvmutil: move write checks to writeGbe Leah Rowe 2025-01-26 08:52:26 +00:00
  • b01995d167 util/nvmutil: make cmd_swap its own function again Leah Rowe 2025-01-26 08:47:01 +00:00
  • 3dc1fedbe8 util/nvmutil: minor cleanup Leah Rowe 2025-01-26 08:03:27 +00:00
  • e2be86695a util/nvmutil: allocate less memory for setchecksum Leah Rowe 2025-01-26 07:25:26 +00:00
  • 741ef57efc util/nvmutil: Further reduce memory usage Leah Rowe 2025-01-26 07:05:06 +00:00
  • af6d6d6d59 util/nvmutil: Remove unnecessary buf16 variable Leah Rowe 2025-01-26 06:26:53 +00:00
  • 16d760d738 util/nvmutil: Only allocate needed memory for file Leah Rowe 2025-01-26 06:00:49 +00:00
  • 6c2a8010e2 util/nvmutil: Remove unnecessary buffer Leah Rowe 2025-01-25 06:23:22 +00:00
  • 252e2bdb71 util/nvmutil: Show specific error for bad cmd argc Leah Rowe 2025-01-24 18:14:25 +00:00
  • 59942196a5 util/nvmutil: cleaner argument handling Leah Rowe 2025-01-24 18:10:17 +00:00
  • 21400784de util/nvmutil: extreme pledge/unveil hardening Leah Rowe 2025-01-24 17:58:42 +00:00