diff options
Diffstat (limited to 'include/release.sh')
-rw-r--r-- | include/release.sh | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/include/release.sh b/include/release.sh index b4a9ea98..35a9c711 100644 --- a/include/release.sh +++ b/include/release.sh @@ -2,7 +2,11 @@ # Copyright (c) 2023-2025 Leah Rowe <leah@libreboot.org> -eval "`setvars "" reldir reldest vdir rsrc relmode`" +reldir="" +reldest="" +vdir="" +rsrc="" +relmode="" release() { @@ -10,7 +14,8 @@ release() reldir="release" - while getopts m: option; do + while getopts m: option + do if [ -z "$OPTARG" ]; then err "empty argument not allowed" "release" "$@" fi @@ -71,6 +76,8 @@ prep_release() prep_release_src() { + x_ cp -R "util/sbase" "util/sbase2" + x_ ./mk -f fx_ "x_ rm -Rf" x_ find . -name ".git" @@ -87,7 +94,7 @@ nuke() if [ -d "${r%/*}" ]; then x_ cd "${r%/*}" - dx_ "eval [ -L \"\$fx\" ] || x_ rm -Rf" "$rsrc/$1" + dx_ "x_ rm -Rf" "$rsrc/$1" fi } @@ -98,7 +105,8 @@ prep_release_tarball() err "can't create '$rsrc/CHANGELOG'" "prep_release_tarball" "$@" x_ rm -f "$rsrc/lock" "$rsrc/cache" - x_ rm -Rf "$rsrc/xbmkwd" + x_ rm -Rf "$rsrc/xbmkwd" "$rsrc/util/sbase" + x_ mv "$rsrc/util/sbase2" "$rsrc/util/sbase" ( x_ cd "${rsrc%/*}" |