summaryrefslogtreecommitdiff
path: root/include/release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'include/release.sh')
-rw-r--r--include/release.sh16
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%/*}"