summaryrefslogtreecommitdiff
path: root/include/mk/release.sh
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-09-17 01:35:30 +0100
committerLeah Rowe <leah@libreboot.org>2026-09-17 01:53:56 +0100
commit856551a36d61b05fc78dc1ae742e6a0ec0a1303d (patch)
treed05c49f9090aebfb7263cca5e90b0364d688c5bf /include/mk/release.sh
parent7c025e10362bcb7033f12631afc338e852cef99a (diff)
mk: add forx function for shorthand loops
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include/mk/release.sh')
-rw-r--r--include/mk/release.sh12
1 files changed, 3 insertions, 9 deletions
diff --git a/include/mk/release.sh b/include/mk/release.sh
index 248569e5..9063a4d4 100644
--- a/include/mk/release.sh
+++ b/include/mk/release.sh
@@ -22,9 +22,7 @@ release()
x_ git clone . "$rsrc"
update_xbmkver "$rsrc"
- prep_release src
- prep_release tarball
- prep_release bin
+ forx 'prep_release %s' src tarball bin
x_ rm -Rf "$rsrc"
@@ -55,8 +53,7 @@ prep_release_src()
x_ ./mk -f
- fx_ "x_ rm -Rf" x_ find . -name ".git"
- fx_ "x_ rm -Rf" x_ find . -name ".gitmodules"
+ forx 'fx_ \"x_ rm -Rf\" x_ find . -name \".%s\"' git gitmodules
( fx_ nuke x_ find config -type f -name "nuke.list" ) || \
err "can't prune project files" "prep_release_src" "$@"; :
@@ -93,10 +90,7 @@ prep_release_bin()
{
x_ ./mk -d coreboot
- x_ ./mk -b coreboot
- x_ ./mk -b pico-serprog
- x_ ./mk -b stm32-vserprog
- x_ ./mk -b pcsx-redux
+ forx 'x_ ./mk -b' coreboot pico-serprog stm32-vserprog pcsx-redux
fx_ mkrom_tarball x_ find bin -mindepth 1 -maxdepth 1 \
-type d -name "serprog_*"