Skip to content
Snippets Groups Projects
  • Max Gautier's avatar
    8ff4ad2d
    preinstall: simplify OS packages selection · 8ff4ad2d
    Max Gautier authored
    Since a2019c1c (Add a JSON schema describing the packages install
    structure, 2024-04-25), we use a custom structure to select which
    packages should be installed on a particular host OS.
    
    This has proven too rigid in practice, and the query is pretty
    complicated.
    
    Replace this by simply using an array of jinja conditions for the
    packages, which should be easier to understand for everyone and more
    flexible.
    
    Also remove the associated schema and validation which are no longer
    needed.
    8ff4ad2d
    History
    preinstall: simplify OS packages selection
    Max Gautier authored
    Since a2019c1c (Add a JSON schema describing the packages install
    structure, 2024-04-25), we use a custom structure to select which
    packages should be installed on a particular host OS.
    
    This has proven too rigid in practice, and the query is pretty
    complicated.
    
    Replace this by simply using an array of jinja conditions for the
    packages, which should be easier to understand for everyone and more
    flexible.
    
    Also remove the associated schema and validation which are no longer
    needed.