Skip to content

Commit ab379d6

Browse files
committed
[update] : Use Array for build.sh argument
1 parent 2a6021c commit ab379d6

1 file changed

Lines changed: 14 additions & 16 deletions

File tree

tools/wizard.sh

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -718,22 +718,20 @@ Function_Global_Ask_tarball () {
718718

719719
# 最終的なbuild.shのオプションを生成
720720
Function_Global_Main_create_argument () {
721-
local Function_Local_add_arg
722-
Function_Local_add_arg () {
723-
argument="${argument} ${@}"
724-
}
721+
Var_Global_Build_argument=("--noconfirm" "-a" "${Var_Global_Wizard_Option_build_arch}")
725722

726-
#[[ "${Var_Global_Build_japanese}" = true ]] && Function_Local_add_arg "-l ja"
727-
[[ -n "${Var_Global_Build_locale}" ]] && Function_Local_add_arg "-l '${Var_Global_Build_locale}"
728-
[[ "${Var_Global_Build_plymouth}" = true ]] && Function_Local_add_arg "-b"
729-
[[ -n "${Var_Global_Build_comp_type}" ]] && Function_Local_add_arg "-c ${Var_Global_Build_comp_type}"
730-
[[ -n "${comp_option}" ]] && Function_Local_add_arg "-t '${comp_option}'"
731-
[[ -n "${Var_Global_Build_kernel}" ]] && Function_Local_add_arg "-k ${Var_Global_Build_kernel}"
732-
[[ -n "${Var_Global_Build_username}" ]] && Function_Local_add_arg "-u '${Var_Global_Build_username}'"
733-
[[ -n "${Var_Global_Build_password}" ]] && Function_Local_add_arg "-p '${Var_Global_Build_password}'"
734-
[[ -n "${out_dir}" ]] && Function_Local_add_arg "-o '${out_dir}'"
735-
[[ "${Var_Global_Build_tarball}" = true ]] && Function_Local_add_arg "--tarball"
736-
argument="--noconfirm -a ${Var_Global_Wizard_Option_build_arch} ${argument} ${Var_Global_Build_channel}"
723+
#[[ "${Var_Global_Build_japanese}" = true ]] && Var_Global_Build_argument+=("-l ja")
724+
[[ -n "${Var_Global_Build_locale}" ]] && Var_Global_Build_argument+=("-l" "${Var_Global_Build_locale}")
725+
[[ "${Var_Global_Build_plymouth}" = true ]] && Var_Global_Build_argument+=("-b")
726+
[[ -n "${Var_Global_Build_comp_type}" ]] && Var_Global_Build_argument+=("-c ${Var_Global_Build_comp_type}")
727+
[[ -n "${comp_option}" ]] && Var_Global_Build_argument+=("-t" "${comp_option}")
728+
[[ -n "${Var_Global_Build_kernel}" ]] && Var_Global_Build_argument+=("-k" "${Var_Global_Build_kernel}")
729+
[[ -n "${Var_Global_Build_username}" ]] && Var_Global_Build_argument+=("-u" "${Var_Global_Build_username}")
730+
[[ -n "${Var_Global_Build_password}" ]] && Var_Global_Build_argument+=("-p" "${Var_Global_Build_password}")
731+
[[ -n "${out_dir}" ]] && Var_Global_Build_argument+=("-o" "${out_dir}")
732+
[[ "${Var_Global_Build_tarball}" = true ]] && Var_Global_Build_argument+=("--tarball")
733+
#argument="--noconfirm -a ${Var_Global_Wizard_Option_build_arch} ${argument} ${Var_Global_Build_channel}"
734+
Var_Global_Build_argument+=("${Var_Global_Build_channel}")
737735
}
738736

739737

@@ -772,7 +770,7 @@ Function_Global_Main_run_build.sh () {
772770
# echo ${argument}
773771

774772
work_dir="${Var_Global_Wizard_Env_script_path}/work"
775-
sudo bash "${Var_Global_Wizard_Env_script_path}/build.sh" ${argument}
773+
sudo bash "${Var_Global_Wizard_Env_script_path}/build.sh" "${Var_Global_Build_argument[@]}"
776774

777775
fi
778776
}

0 commit comments

Comments
 (0)