@@ -32,7 +32,7 @@ alteriso_version="3.1"
3232# Load config file
3333[[ ! -f " ${defaultconfig} " ]] && " ${tools_dir} /msg.sh" -a ' build.sh' error " ${defaultconfig} was not found." && exit 1
3434for config in " ${defaultconfig} " " ${script_path} /custom.conf" ; do
35- [[ -f " ${script_path} / ${ config}.conf " ]] && source " ${script_path} / ${ config}.conf "
35+ [[ -f " ${config} " ]] && source " ${config} "
3636done
3737
3838umask 0022
@@ -424,7 +424,7 @@ prepare_build() {
424424 local module_check
425425 module_check (){
426426 msg_debug " Checking ${1} module ..."
427- ! bash " ${tools_dir} /module.sh" check " ${1} " && msg_error " Module ${1} is not available." " 1" ;
427+ bash " ${tools_dir} /module.sh" check " ${1} " || msg_error " Module ${1} is not available." " 1" ;
428428 }
429429 modules=($( printf " %s\n" " ${modules[@]} " | awk ' !a[$0]++' ) )
430430 for_module " module_check {}"
@@ -600,10 +600,10 @@ make_pkgbuild() {
600600# Customize installation (airootfs)
601601make_customize_airootfs () {
602602 # Overwrite airootfs with customize_airootfs.
603- local _airootfs _airootfs_script_options _script _script_list _airootfs_list _main_script
603+ local _airootfs _airootfs_script_options _script _script_list _airootfs_list=() _main_script
604604
605- _airootfs_list=(" ${channel_dir} / airootfs.any" " ${channel_dir} / airootfs.${arch} " )
606- for_module ' _airootfs_list=("${_airootfs_list[@]}" "${module_dir}/{}/ airootfs.any" "${module_dir}/{}/ airootfs.${arch}")'
605+ for_module ' _airootfs_list+ =("${module_dir}/{}/ airootfs.any" "${module_dir}/{}/ airootfs.${arch}")'
606+ _airootfs_list+ =(" ${channel_dir} / airootfs.any" " ${channel_dir} / airootfs.${arch} " )
607607
608608 for _airootfs in " ${_airootfs_list[@]} " ; do
609609 if [[ -d " ${_airootfs} " ]]; then
0 commit comments