@@ -718,22 +718,20 @@ Function_Global_Ask_tarball () {
718718
719719# 最終的なbuild.shのオプションを生成
720720Function_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