summaryrefslogtreecommitdiff
path: root/include/release.sh
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-05-09 20:54:23 +0100
committerLeah Rowe <leah@libreboot.org>2025-05-09 20:54:23 +0100
commit81dbde7e09f06c7f227fd0d78498df6e1c269f84 (patch)
treea3da8fe6888d2b226e86b4e13f254a03a7d7c116 /include/release.sh
parent14d46abceda7a7ad6081b6ab321fb0efb4bc3325 (diff)
lbmk: use x_ instead of err, where appropriate
many places in lbmk used err, because older versions of x_ did not handle globbing properly. however, use of x_ is preferable on trivial commands. the only time err() should be called is what it has to be, when x_ can't work, or when a more useful error message is needed, for context. Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include/release.sh')
-rw-r--r--include/release.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/include/release.sh b/include/release.sh
index 2f9f2b86..4741b44a 100644
--- a/include/release.sh
+++ b/include/release.sh
@@ -22,9 +22,9 @@ release()
relsrcdir="$vdir/$src_dirname"
[ -e "$vdir" ] && err "already exists: \"$vdir\""
- mkdir -p "$vdir" || err "mkvdir: !mkdir -p \"$vdir\""
- git clone . "$relsrcdir" || err "mkdir: !gitclone \"$relsrcdir\""
- touch "$relsrcdir/lock" || err "can't make lock file in $relsrcdir/"
+ x_ mkdir -p "$vdir"
+ x_ git clone . "$relsrcdir"
+ x_ touch "$relsrcdir/lock"
build_release
@@ -34,7 +34,7 @@ release()
build_release()
{
(
- cd "$relsrcdir" || err "$vdir: !cd \"$relsrcdir\""
+ x_ cd "$relsrcdir"
x_ ./mk -f
rmgit .
@@ -43,17 +43,17 @@ build_release()
git log --graph --pretty=format:'%Cred%h%Creset %s %Creset' \
--abbrev-commit > "$relsrcdir/CHANGELOG" || err "!log $relsrcdir"
- rm -f "$relsrcdir/lock" || err "can't remove lock file in $relsrcdir"
+ x_ rm -f "$relsrcdir/lock"
(
- cd "${relsrcdir%/*}" || err "$vdir: mktarball \"$relsrcdir\""
+ x_ cd "${relsrcdir%/*}"
x_ mktarball "${relsrcdir##*/}" "${relsrcdir##*/}.tar.xz"
) || err "can't create src tarball"
[ "$relmode" = "src" ] && return 0
- touch "$relsrcdir/lock" || err "can't make lock file in $relsrcdir/"
+ x_ touch "$relsrcdir/lock"
(
- cd "$relsrcdir" || err "$vdir: 2 !cd \"$relsrcdir\""
+ x_ cd "$relsrcdir"
x_ ./mk -d coreboot
mk -b coreboot pico-serprog stm32-vserprog pcsx-redux
@@ -61,5 +61,5 @@ build_release()
x_ mv bin ../roms
) || err "can't build rom images"
- rm -Rf "$relsrcdir" || err "!rm -Rf $relsrcdir"
+ x_ rm -Rf "$relsrcdir"
}