release.sh: simplify release()

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2025-05-12 21:11:34 +01:00
parent 66f7ecdb2d
commit 6bf24221e6
+3 -4
View File
@@ -28,9 +28,7 @@ release()
remkdir "$vdir" remkdir "$vdir"
x_ git clone . "$relsrcdir" x_ git clone . "$relsrcdir"
prep_release src fx_ prep_release printf "src\ntarball\nbin\n"
prep_release_tarball
[ "$relmode" = "src" ] || prep_release bin
x_ rm -Rf "$relsrcdir" x_ rm -Rf "$relsrcdir"
x_ mkdir -p "$reldir" x_ mkdir -p "$reldir"
@@ -44,7 +42,7 @@ prep_release()
{ {
x_ touch "$relsrcdir/lock" x_ touch "$relsrcdir/lock"
( (
x_ cd "$relsrcdir" [ "$1" = "tarball" ] || x_ cd "$relsrcdir"
prep_release_$1 prep_release_$1
) || err "can't prep release $1" ) || err "can't prep release $1"
} }
@@ -71,6 +69,7 @@ prep_release_tarball()
prep_release_bin() prep_release_bin()
{ {
[ "$relmode" = "src" ] && return 0
x_ ./mk -d coreboot x_ ./mk -d coreboot
fx_ "x_ ./mk -b" printf \ fx_ "x_ ./mk -b" printf \
"coreboot\npico-serprog\nstm32-vserprog\npcsx-redux\n" "coreboot\npico-serprog\nstm32-vserprog\npcsx-redux\n"