• Jérome Perrin's avatar
    slaprunner: support shared parts · e98e8e2f
    Jérome Perrin authored
    If slaprunner itself was installed on a slapos which had shared parts
    enabled, these shared parts will also be used while installing softwares
    inside the slaprunner.
    
    Because ${buildout:shared-part-list} is a multi line property, it was
    not possible to generate .cfg files (which needs special handling of
    multi-line strings) directly from software buildout (where jinja
    templates are not yet available), so we use a trick of generating a
    plain text file in software and parsing it during instance.
    e98e8e2f
test.py 7.12 KB