summaryrefslogtreecommitdiffhomepage
path: root/build.sh
diff options
context:
space:
mode:
authorLucía Andrea Illanes Albornoz <lucia@luciaillanes.de>2023-03-20 09:47:46 +0100
committerLucía Andrea Illanes Albornoz <lucia@luciaillanes.de>2023-03-20 09:47:46 +0100
commit3a7f9acd625d69d48cc8a8a8b04dcd7ba9b78037 (patch)
tree6b424bcfb1273a1e47ee4cfcb494d508c1c5ad8f /build.sh
parent82f78cc4ded0008991a135b944f553b54b969a0c (diff)
downloadmidipix_build-3a7f9acd625d69d48cc8a8a8b04dcd7ba9b78037.tar.bz2
midipix_build-3a7f9acd625d69d48cc8a8a8b04dcd7ba9b78037.tar.xz
Implements --theme in {build,pkgtool}.sh.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/build.sh b/build.sh
index 30ca7d30..53225efb 100755
--- a/build.sh
+++ b/build.sh
@@ -78,6 +78,7 @@ buildp_init() {
|| ! ex_init_getopts \
"${_bi_rstatus}" "buildp_init_getopts_fn" \
"${_bi_optstring}" "${@}" \
+ || ! ex_init_theme "${_bi_rstatus}" "${_bi_name_base}" "${ARG_THEME:-}" \
|| ! ex_init_logging "${_bi_rstatus}" \$ARG_VERBOSE_TAGS "${ARG_VERBOSE}" \
|| ! ex_pkg_load_vars "${_bi_rstatus}" \$ARCH \$BUILD_KIND \
|| ! ex_init_prereqs "${_bi_rstatus}" "${DEFAULT_PREREQS}" \
@@ -210,6 +211,14 @@ buildp_init_getopts_fn() {
--debug-minipx) ARG_DEBUG_MINIPIX=1; _bpigf_shiftfl=1; ;;
--help) _bpigf_shiftfl=1; ;;
--reset-state) ARG_RESET_PKG=1; _bpigf_shiftfl=1; ;;
+ --theme) shift 3;
+ if [ "${#}" != 1 ]; then
+ rtl_setrstatus "${_bpigf_rstatus}" 'missing argument to --theme option';
+ return 1;
+ else
+ ARG_THEME="${1:-}"; _bpigf_shiftfl=2;
+ fi;
+ ;;
# {{{ --roar
--roar) printf "%s\n" '