summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-09-20 17:54:47 +0100
committerLeah Rowe <leah@libreboot.org>2026-09-20 17:54:47 +0100
commit712c5025ca0243b0fcc7dc5663d24ffad785bfee (patch)
tree4a5fdc913b2d7e3f3601f6910f5cd5c0f50738ce /mk
parent29b571fb4e203ffbcd09dfb29cb0db8014bcbacf (diff)
Revert "mk: simplify release=n handling"
This reverts commit 8c50373d5977d630626b14719977dc51a3ae2bdf.
Diffstat (limited to 'mk')
-rwxr-xr-xmk10
1 files changed, 3 insertions, 7 deletions
diff --git a/mk b/mk
index 75ddea17..35e10f8d 100755
--- a/mk
+++ b/mk
@@ -201,9 +201,6 @@ handle_target()
configure_target "$target_dir" && \
$if_not_fetch x_ handle_buildcfg
- [ "$XBMK_RELEASE" = "y" ] && [ "$release" = "n" ] && \
- return 0
-
# if using configs, we never build from the master target
[ "$noconfig" != "y" ] && [ "$tree" = "$target" ] && \
return 0
@@ -222,10 +219,6 @@ configure_target()
# override target/tree specific variables from per-target config:
while [ -z "$rev" ] && try_target_config; do :; done
-
- [ "$XBMK_RELEASE" = "y" ] && [ "$release" = "n" ] && \
- return 1
-
[ -z "$tree" ] && \
err "$project/$target: tree unset" configure_target "$@"
@@ -245,6 +238,9 @@ configure_target()
# filename in srcdir when copying e.g. coreboot defconfig -> .config
[ -z "$cfgname" ] && cfgname="$cfgname_default" # e.g. $srcdir/.config
+ [ "$XBMK_RELEASE" = "y" ] && [ "$release" = "n" ] && \
+ return 1
+
mdir="$xbmkpwd/config/submodule/$project/$tree"
[ -f "CHANGELOG" ] && return 0 # disable fetching on release archives