mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 22:21:10 +02:00
Merge pull request #2080 from flatcar/krnowak/flatcar-workon-fixes
Fixes for flatcar-workon
This commit is contained in:
commit
ec42290d3d
@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
DEFINE_string board "${DEFAULT_BOARD}" \
|
DEFINE_string board "${DEFAULT_BOARD}" \
|
||||||
"The board to set package keywords for."
|
"The board to set package keywords for."
|
||||||
|
DEFINE_boolean host "${FLAGS_FALSE}" \
|
||||||
|
"Uses the host instead of board"
|
||||||
|
|
||||||
FLAGS_HELP="usage: $0 <command> [flags] <atom>
|
FLAGS_HELP="usage: $0 <command> [flags] <atom>
|
||||||
commands:
|
commands:
|
||||||
@ -17,6 +19,13 @@ eval set -- "${FLAGS_ARGV}"
|
|||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
# If both board and host are specified, just use host, because board
|
||||||
|
# does not have to be specified and may come from default, in which
|
||||||
|
# case there's no way to override.
|
||||||
|
if [[ -n ${FLAGS_board} && ${FLAGS_host} = "${FLAGS_TRUE}" ]]; then
|
||||||
|
unset FLAGS_board # kill board
|
||||||
|
fi
|
||||||
|
|
||||||
# /etc/portage under either / or /build/<board>.
|
# /etc/portage under either / or /build/<board>.
|
||||||
ETC_PORTAGE=${FLAGS_board+/build/${FLAGS_board}}/etc/portage
|
ETC_PORTAGE=${FLAGS_board+/build/${FLAGS_board}}/etc/portage
|
||||||
|
|
||||||
|
@ -235,7 +235,7 @@ fi
|
|||||||
# Build flatcar_workon packages when they are changed.
|
# Build flatcar_workon packages when they are changed.
|
||||||
WORKON_PKGS=()
|
WORKON_PKGS=()
|
||||||
if [[ ${FLAGS_workon} -eq "${FLAGS_TRUE}" ]]; then
|
if [[ ${FLAGS_workon} -eq "${FLAGS_TRUE}" ]]; then
|
||||||
mapfile -t WORKON_PKGS < <("${SRC_ROOT}"/scripts/flatcar_workon list)
|
mapfile -t WORKON_PKGS < <("${SRC_ROOT}"/scripts/flatcar_workon --host list)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${#WORKON_PKGS[@]} -gt 0 ]]; then
|
if [[ ${#WORKON_PKGS[@]} -gt 0 ]]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user