• nl6720's avatar
    mkarchiso: split out build mode specific checks from _validate_options to... · f3959d6e
    nl6720 authored
    mkarchiso: split out build mode specific checks from _validate_options to _validate_requirements_buildmode_*
    
    The bootstrap build mode does not use packages.${arch}, ${bootmodes[@]} or $airootfs_image_type so there's no need to validate them.
    Requirements common to iso and netboot are checked with the _validate_common_requirements_buildmode_iso_netboot function.
    
    Fixes #149.
    
    * Rename _validate_requirements_buildmode_all to _validate_common_requirements_buildmode_all to prevent potential conflicts since we are using _validate_requirements_buildmode_${_buildmode} to run the functions.
    * Improve searching in an array. See https://stackoverflow.com/a/15394738.
    f3959d6e
mkarchiso 53.7 KB