diff options
author | Leah Rowe <leah@libreboot.org> | 2025-05-09 20:54:23 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2025-05-09 20:54:23 +0100 |
commit | 81dbde7e09f06c7f227fd0d78498df6e1c269f84 (patch) | |
tree | a3da8fe6888d2b226e86b4e13f254a03a7d7c116 /include/release.sh | |
parent | 14d46abceda7a7ad6081b6ab321fb0efb4bc3325 (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.sh | 18 |
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" } |