_msg_error "No package specified in '${packages}'." 0
fi
else
((validation_error=validation_error+1 ))
_msg_error "File '${packages}' does not exist." 0
fi
# Check if pacman configuration file exists
if[[!-e"${pacman_conf}"]];then
((validation_error=validation_error+1 ))
_msg_error "File '${pacman_conf}' does not exist." 0
fi
# Check if the specified bootmodes are supported
for bootmode in"${bootmodes[@]}";do
if typeset-f"_make_bootmode_${bootmode}" &> /dev/null;then
if typeset-f"_validate_requirements_bootmode_${bootmode}" &> /dev/null;then
"_validate_requirements_bootmode_${bootmode}"
else
_msg_warning "Function '_validate_requirements_bootmode_${bootmode}' does not exist. Validating the requirements of '${bootmode}' boot mode will not be possible."
fi
else
((validation_error=validation_error+1 ))
_msg_error "${bootmode} is not a valid boot mode!" 0
fi
done
# Check if the specified airootfs_image_type is supported
if typeset-f"_mkairootfs_${airootfs_image_type}" &> /dev/null;then
if typeset-f"_validate_requirements_airootfs_image_type_${airootfs_image_type}" &> /dev/null;then
_msg_warning "Function '_validate_requirements_airootfs_image_type_${airootfs_image_type}' does not exist. Validating the requirements of '${airootfs_image_type}' airootfs image type will not be possible."