@@ -993,9 +993,9 @@ make_alteriso_info(){
993993 # iso version info
994994 if [[ " ${include_info} " = true ]]; then
995995 local _info_file=" ${isofs_dir} /alteriso-info" _version=" ${iso_version} "
996- # remove "${_info_file}"; touch "${_info_file}"
996+ remove " ${_info_file} " ; touch " ${_info_file} "
997997 [[ -d " ${script_path} /.git" ]] && [[ " ${gitversion} " = false ]] && _version=" ${iso_version} -${gitrev} "
998- " ${tools_dir} /alteriso-info.sh" -a " ${arch} " -b " ${boot_splash} " -c " ${channel_name% .add} " -d " ${iso_publisher} " -k " ${kernel} " -o " ${os_name} " -p " ${password} " -u " ${username} " -v " ${_version} " -m " $( printf " %s," " ${modules[@]} " ) "
998+ " ${tools_dir} /alteriso-info.sh" -a " ${arch} " -b " ${boot_splash} " -c " ${channel_name% .add} " -d " ${iso_publisher} " -k " ${kernel} " -o " ${os_name} " -p " ${password} " -u " ${username} " -v " ${_version} " -m " $( printf " %s," " ${modules[@]} " ) " > " ${_info_file} "
999999 fi
10001000
10011001 return 0
@@ -1048,14 +1048,14 @@ make_iso() {
10481048
10491049
10501050# Parse options
1051- ARGUMENT=(" ${DEFAULT_ARGUMENT[@]} " " ${@ } " )
1052- OPTS=( " a: " " b " " c: " " d " " e " " g: " " h " " j " " k: " " l: " " o: " " p: " " r " " t: " " u: " " w: " " x " )
1053- OPTL=( " arch: " " boot-splash " " comp-type: " " debug " " cleaning " " cleanup " " gpgkey: " " help " " lang: " " japanese " " kernel: " " out: " " password: " " comp-opts: " " user: " " work: " " bash-debug " " nocolor " " noconfirm " " nodepend " " gitversion " " msgdebug " " noloopmod " " tarball " " noiso " " noaur " " nochkver " " channellist " " config: " " noefi " " nodebug " " nosigcheck " " normwork " " log " " logpath: " " nolog " " nopkgbuild " " pacman-debug " " confirm " " tar-type: " " tar-opts: " " add-module: " " nogitversion " )
1054- OPT= " $( getopt -o " $( printf " %s, " " ${OPTS[@]} " ) " -l " $( printf " %s, " " ${OPTL [@]}" ) " -- " ${ARGUMENT[@]} " ) " || exit 1
1055-
1056- eval set -- " ${OPT} "
1057- msg_debug " Argument: ${OPT} "
1058- unset OPT OPTS OPTL DEFAULT_ARGUMENT
1051+ ARGUMENT=(" ${DEFAULT_ARGUMENT[@]} " " ${@ } " ) OPTS=( " a: " " b " " c: " " d " " e " " g: " " h " " j " " k: " " l: " " o: " " p: " " r " " t: " " u: " " w: " " x " ) OPTL=( " arch: " " boot-splash " " comp-type: " " debug " " cleaning " " cleanup " " gpgkey: " " help " " lang: " " japanese " " kernel: " " out: " " password: " " comp-opts: " " user: " " work: " " bash-debug " " nocolor " " noconfirm " " nodepend " " gitversion " " msgdebug " " noloopmod " " tarball " " noiso " " noaur " " nochkver " " channellist " " config: " " noefi " " nodebug " " nosigcheck " " normwork " " log " " logpath: " " nolog " " nopkgbuild " " pacman-debug " " confirm " " tar-type: " " tar-opts: " " add-module: " " nogitversion " )
1052+ GETOPT=(-o " $( printf " %s, " " ${OPTS[@]} " ) " -l " $( printf " %s, " " ${OPTL[@]} " ) " -- " ${ARGUMENT[@]} " )
1053+ getopt -Q " ${GETOPT[@]} " || exit 1 # 引数エラー判定
1054+ readarray -t OPT < <( getopt " ${GETOPT [@]}" ) # 配列に代入
1055+
1056+ eval set -- " ${OPT[@] } "
1057+ msg_debug " Argument: ${OPT[*] } "
1058+ unset OPT OPTS OPTL DEFAULT_ARGUMENT GETOPT
10591059
10601060while true ; do
10611061 case " ${1} " in
0 commit comments