mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-23 06:31:18 +02:00
setup_board: add --regen_configs_only flag
This commit is contained in:
parent
bba9413c8d
commit
89e31f1e57
12
setup_board
12
setup_board
@ -35,6 +35,10 @@ DEFINE_boolean skip_toolchain_update "${FLAGS_FALSE}" \
|
|||||||
"Don't update toolchain automatically."
|
"Don't update toolchain automatically."
|
||||||
DEFINE_boolean skip_chroot_upgrade "${FLAGS_FALSE}" \
|
DEFINE_boolean skip_chroot_upgrade "${FLAGS_FALSE}" \
|
||||||
"Don't run the chroot upgrade automatically; use with care."
|
"Don't run the chroot upgrade automatically; use with care."
|
||||||
|
DEFINE_boolean regen_configs "${FLAGS_FALSE}" \
|
||||||
|
"Regenerate all config files (useful for modifying profiles w/out rebuild)."
|
||||||
|
DEFINE_boolean regen_configs_only "${FLAGS_FALSE}" \
|
||||||
|
"Regenerate all config files and nothing else, even if nothing else is installed."
|
||||||
|
|
||||||
FLAGS_HELP="usage: $(basename $0) [flags]
|
FLAGS_HELP="usage: $(basename $0) [flags]
|
||||||
|
|
||||||
@ -53,8 +57,6 @@ DEFINE_boolean quiet $FLAGS_FALSE \
|
|||||||
"Don't print warnings when board already exists."
|
"Don't print warnings when board already exists."
|
||||||
DEFINE_string variant "" \
|
DEFINE_string variant "" \
|
||||||
"Board variant."
|
"Board variant."
|
||||||
DEFINE_boolean regen_configs ${FLAGS_FALSE} \
|
|
||||||
"Regenerate all config files (useful for modifying profiles w/out rebuild)."
|
|
||||||
|
|
||||||
|
|
||||||
# builds wrappers like equery-arm-generic.
|
# builds wrappers like equery-arm-generic.
|
||||||
@ -197,7 +199,9 @@ BOARD_CHOST=$(get_board_chost ${BOARD})
|
|||||||
PORTAGE_PROFILE=$(get_board_profile "$BOARD")
|
PORTAGE_PROFILE=$(get_board_profile "$BOARD")
|
||||||
BOARD_BINHOST=$(generate_binhost_list)
|
BOARD_BINHOST=$(generate_binhost_list)
|
||||||
|
|
||||||
if [ -d "${BOARD_ROOT}" ]; then
|
if [[ ${FLAGS_regen_configs_only} -eq ${FLAGS_TRUE} ]]; then
|
||||||
|
FLAGS_regen_configs=${FLAGS_TRUE}
|
||||||
|
elif [[ -d "${BOARD_ROOT}" ]]; then
|
||||||
if [[ ${FLAGS_force} -eq ${FLAGS_TRUE} ]]; then
|
if [[ ${FLAGS_force} -eq ${FLAGS_TRUE} ]]; then
|
||||||
info "--force set. Re-creating ${BOARD_ROOT}..."
|
info "--force set. Re-creating ${BOARD_ROOT}..."
|
||||||
# Removal takes long. Make it asynchronous.
|
# Removal takes long. Make it asynchronous.
|
||||||
@ -213,7 +217,7 @@ if [ -d "${BOARD_ROOT}" ]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# Regenerating configs w/out a board root doesn't make sense.
|
# Missing board root and --regen_configs_only wasn't used.
|
||||||
FLAGS_regen_configs=${FLAGS_FALSE}
|
FLAGS_regen_configs=${FLAGS_FALSE}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user