Commit Graph

  • 570f1417a8 init.sh: Resolve XBMK_CACHE via readlink Leah Rowe 2025-05-07 19:12:51 +01:00
  • e1af1055ed init.sh: check XBMK_CACHE is a directory instead Leah Rowe 2025-05-07 19:09:29 +01:00
  • e1628ad8f3 init.sh: export LOCALVERSION in set_env Leah Rowe 2025-05-07 19:04:52 +01:00
  • 40a944118f init.sh: run set_version before set_env Leah Rowe 2025-05-07 19:03:51 +01:00
  • cba04aa74b init.sh: Use readlink in pybin() Leah Rowe 2025-05-07 19:00:13 +01:00
  • a94bd3c093 inject.sh: simplify extract_kbc1126ec() Leah Rowe 2025-05-07 17:08:42 +01:00
  • e3098c61f4 inject.sh: simplified MAC address handling Leah Rowe 2025-05-07 17:00:41 +01:00
  • d530e68594 inject.sh: Simplify patch_release_roms() Leah Rowe 2025-05-07 16:53:57 +01:00
  • 7f71328f0e lib.sh: Remove useless command in err() Leah Rowe 2025-05-07 16:23:12 +01:00
  • 394b4ea7a5 inject.sh: rename copytb and preprom functions Leah Rowe 2025-05-07 15:17:45 +01:00
  • ec5c954337 lib.sh: Simplified fx_() and removed fe_() Leah Rowe 2025-05-07 15:12:10 +01:00
  • 1390f7f800 mk: Create serprog tarballs here instead Leah Rowe 2025-05-07 14:19:15 +01:00
  • 0ef77e6583 build serprog using fe_ *defined inside mkhelper* Leah Rowe 2025-05-07 14:01:50 +01:00
  • d2e6f989d7 rom.sh: build serprog images with fe_ Leah Rowe 2025-05-07 13:44:05 +01:00
  • 0faef89946 lib.sh: support any command on find_exec() Leah Rowe 2025-05-07 13:27:25 +01:00
  • 2b7f6b7d7c inject.sh: Simplify extract_intel_me_bruteforce() Leah Rowe 2025-05-07 10:20:59 +01:00
  • 485d785d33 inject.sh: clean up tmp me file before extract Leah Rowe 2025-05-06 21:16:06 +01:00
  • fac99aa2d4 lib.sh: re-add missing break in fe/fx_ Leah Rowe 2025-05-06 20:24:32 +01:00
  • 03300766d1 inject.sh: tidy up extract_intel_me_bruteforce Leah Rowe 2025-05-06 19:47:08 +01:00
  • 4781dbd2a0 inject.sh: fix oversight in me bruteforce Leah Rowe 2025-05-06 19:43:44 +01:00
  • cf78583a6d inject.sh: remove unnecessary check Leah Rowe 2025-05-06 19:32:18 +01:00
  • 5657cc1afb inject.sh: don't use subshell for me bruteforce Leah Rowe 2025-05-06 19:30:55 +01:00
  • 5686f35e0f inject.sh: insanely optimise the me bruteforce Leah Rowe 2025-05-06 18:32:28 +01:00
  • 0a93c82388 Merge branch 'master' into 25.04_branch Leah Rowe 2025-05-06 14:56:33 +01:00
  • e8be3fd1d4 git.sh: Simplify git am handling Leah Rowe 2025-05-06 11:09:39 +01:00
  • 4c1de1ad12 inject.sh: remove unused function Leah Rowe 2025-05-06 04:49:56 +01:00
  • 282b939d9d init.sh: New function dx_ to execute path files Leah Rowe 2025-05-05 21:33:29 +01:00
  • 73074dedee inject.sh: Further simplified FSP extraction Leah Rowe 2025-05-05 21:13:28 +01:00
  • 7585336b91 inject.sh: simplify kconfig scanning Leah Rowe 2025-05-05 21:05:45 +01:00
  • ef38333f8b lib.sh find_ex: Write sort errors to /dev/null Leah Rowe 2025-05-05 20:45:31 +01:00
  • c275f35e7e lib.sh x_(): Remove warning of empty args Leah Rowe 2025-05-05 20:41:48 +01:00
  • 17d826d3a9 lbmk: Replace err with much simpler implementation Leah Rowe 2025-05-05 20:38:19 +01:00
  • f98e34a24d singletree/elfcheck: use fx_, not fe_ Leah Rowe 2025-05-05 20:33:02 +01:00
  • 8ca06463eb rom.sh: Print the rom image path being generated Leah Rowe 2025-05-05 18:14:44 +01:00
  • dc9fe517cb rom.sh: Safer cprom() Leah Rowe 2025-05-05 18:08:55 +01:00
  • 2be8d1c798 rom.sh: specifically check keymaps in cprom() Leah Rowe 2025-05-05 17:53:02 +01:00
  • 89a8cd4936 rom.sh: simplify mkseagrub() Leah Rowe 2025-05-05 17:41:10 +01:00
  • c2182d8219 mk: simplify elfcheck() Leah Rowe 2025-05-05 15:51:04 +01:00
  • 437ac2454c lib.sh: simplify singletree() Leah Rowe 2025-05-05 15:40:08 +01:00
  • 62ec3dac07 git.sh: move singletree() to lib.sh Leah Rowe 2025-05-05 15:31:33 +01:00
  • 7d73e45f5b mk: Fix bad error handling for gnu_setver Leah Rowe 2025-05-05 11:54:23 +01:00
  • bedc6b8f65 GRUB: Mark E820 reserved on coreboot memory Leah Rowe 2025-05-05 07:14:38 +01:00
  • 93fef4734b inject.sh: simplify extract_intel_me_bruteforce() Leah Rowe 2025-05-05 06:26:38 +01:00
  • d083840ca0 inject.sh: Remove unnecessary check Leah Rowe 2025-05-05 06:21:04 +01:00
  • 8bb3f6cfc8 inject.sh extract_intel_me(): reduce indentation Leah Rowe 2025-05-05 06:11:47 +01:00
  • b3ed7035ec inject.sh: Move FSP extraction only to extract_fsp Leah Rowe 2025-05-05 06:00:23 +01:00
  • 5829a185d0 inject.sh: tidy up intel me handling Leah Rowe 2025-05-05 05:43:38 +01:00
  • 64a91acc43 inject.sh: tidy up the deguard command Leah Rowe 2025-05-05 05:41:21 +01:00
  • 40dc64e25e lib.sh: set -u -e in err() Leah Rowe 2025-05-05 05:20:47 +01:00
  • 5383002202 lib.sh: Provide error message where none is given Leah Rowe 2025-05-04 16:53:02 +01:00
  • bb1f32a6d4 init.sh: Silence the output of git config --global Leah Rowe 2025-05-04 16:50:50 +01:00
  • 26d44bcd61 init.sh: Run git name/email check before init Leah Rowe 2025-05-04 16:49:30 +01:00
  • 33b6c6fee2 lib.sh: stricter xbmk_err check in err() Leah Rowe 2025-05-04 16:32:03 +01:00
  • 50e78df21b lib.sh: simplify err-not-set handling Leah Rowe 2025-05-04 16:30:45 +01:00
  • 1b324cbefb lib.sh: Add warning if x_ is called without args Leah Rowe 2025-05-04 16:28:22 +01:00
  • eacd9808b6 lib.sh: simplify err() Leah Rowe 2025-05-04 16:23:11 +01:00
  • d4776f065c init.sh: single-quote xbmklock in xbmk_lock() Leah Rowe 2025-05-04 16:14:50 +01:00
  • 4618452c19 init.sh: define lock file in a variable instead Leah Rowe 2025-05-04 16:12:23 +01:00
  • d130bca610 init.sh: tidy up xbmk_child_exec() Leah Rowe 2025-05-04 16:03:34 +01:00
  • a9aa1eeb06 lib.sh err: add missing redirect to stderr Leah Rowe 2025-05-04 10:18:33 +01:00
  • bc169eb5b0 lbmk: MUCH safer err function Leah Rowe 2025-05-04 09:56:21 +01:00
  • 2adaef73ac lib.sh: rename errx to xmsg Leah Rowe 2025-05-04 09:17:23 +01:00
  • 44f1723c4f lib.sh: Make x_ err if first arg is empty Leah Rowe 2025-05-04 09:14:09 +01:00
  • 07145cc94a lib.sh: Make err_ always exit no matter what Leah Rowe 2025-05-04 09:10:24 +01:00
  • 8d8f6932f1 inject.sh: tidy up TBFW handling Leah Rowe 2025-05-04 08:50:23 +01:00
  • f69bdefc2b inject.sh: remove useless comment block Leah Rowe 2025-05-04 08:47:56 +01:00
  • 342d570978 init.sh: tidy up the python version check Leah Rowe 2025-05-04 08:47:12 +01:00
  • bbdc46b060 init.sh: move non-init functions to lib.sh Leah Rowe 2025-05-04 08:33:17 +01:00
  • 3c0bef558d init.sh: simplify dependencies handling Leah Rowe 2025-05-04 08:29:19 +01:00
  • 674fc35011 rom.sh: tidy up copyps1bios() Leah Rowe 2025-05-04 08:19:17 +01:00
  • e740ab7e5a mk: tidy up xgccargs handling Leah Rowe 2025-05-04 08:14:44 +01:00
  • 656a7b450b mk: remove useless code Leah Rowe 2025-05-04 08:10:59 +01:00
  • 0417af86ec init.sh: tidy up pathdir creation Leah Rowe 2025-05-04 08:10:36 +01:00
  • d82668ffa5 mk: re-make gnupath/ after handling crossgcc Leah Rowe 2025-05-04 08:07:53 +01:00
  • b3bb9eba59 mk: tidy up check_cross_compiler Leah Rowe 2025-05-04 08:07:06 +01:00
  • 41f12003b8 mk: re-make gnupath/ for each cross compiler Leah Rowe 2025-05-04 08:04:36 +01:00
  • 422b1fbe7b mk: reduce indentation in check_cross_compiler() Leah Rowe 2025-05-04 08:02:14 +01:00
  • cf7f4a039f mk: Allow use of x_ on prefix functions Leah Rowe 2025-05-03 18:30:37 +01:00
  • cd7604c4d5 mk: tidy up check_project_hashes() sha512sum check Leah Rowe 2025-05-03 18:14:59 +01:00
  • 06022878d6 mk: simplify check_gnu_path() Leah Rowe 2025-05-03 18:04:47 +01:00
  • aafa313b6e inject.sh: minor code cleanup Leah Rowe 2025-05-03 13:49:49 +01:00
  • 57c51e128a inject.sh: simplify extract_archive() Leah Rowe 2025-05-03 13:35:28 +01:00
  • 5971f3c9d5 inject.sh: simplified fsp extraction Leah Rowe 2025-05-03 13:15:40 +01:00
  • a2839ba063 inject.sh: Remove redundant code in copy_tbfw Leah Rowe 2025-05-03 07:20:48 +01:00
  • d865898e5f inject.sh: Stricter TBFW handling Leah Rowe 2025-05-03 07:17:21 +01:00
  • ef3bda7d93 init.sh: *Re-create* tmpdirs on parent instance Leah Rowe 2025-05-03 07:05:38 +01:00
  • 980a1033e9 init.sh: Always create xbmklocal Leah Rowe 2025-05-03 07:04:34 +01:00
  • aa18889fb3 lbmk: Unified local ./tmp handling Leah Rowe 2025-05-03 06:53:25 +01:00
  • 2dc2fb3321 lib.sh: redirect find errors to /dev/null Leah Rowe 2025-05-03 06:41:20 +01:00
  • 82c68ddc9a lib.sh: Fix bad touch command Leah Rowe 2025-05-03 06:36:43 +01:00
  • 55e916110d inject.sh: Only build nvmutil once Leah Rowe 2025-05-03 06:35:48 +01:00
  • 4f886cfd99 inject.sh: always re-build nvmutil Leah Rowe 2025-05-03 06:28:14 +01:00
  • 91ffabd836 util/nvmutil: use x, not ?, for random characters Leah Rowe 2025-05-03 06:23:10 +01:00
  • e6687929b9 lib.sh find_ex: explicitly create the tmp file Leah Rowe 2025-05-03 05:57:39 +01:00
  • 02d60aca30 init.sh: Explicitly create the xbmktmp directory Leah Rowe 2025-05-03 05:33:02 +01:00
  • 929240a38f init.sh: unified handling of ./tmp Leah Rowe 2025-05-03 05:32:01 +01:00
  • a80aed7ee1 lib.sh: add fe_ which is fx_ but err on find Leah Rowe 2025-05-03 05:25:11 +01:00
  • aa39abfff8 lbmk: unified execution on find commands Leah Rowe 2025-05-03 04:16:10 +01:00
  • 69b5d63f92 NEW MAINBOARD: Dell Precision T1700 SFF and MT Leah Rowe 2025-05-02 17:05:56 +01:00
  • 5c063cc8a7 mk: include rom.sh directly Leah Rowe 2025-05-02 11:20:55 +01:00