Page MenuHomeVyOS Platform

Add support for extending config-mode dependencies in supplemental package
Closed, ResolvedPublicFEATURE REQUEST

Description

Following on T5403, it would be useful when adding supplemental interface-definitions and config-mode scripts, outside of the vyos-1x build, to have tools for
(1) adding entries to the config dependency dict (stored as a JSON file)
(2) running the dependency cycle check at build time

Both are simple matters, as the cycle check requires only the dependency dict itself; the challenge is only in making the update procedure simple to use for external packages.

Details

Difficulty level
Normal (likely a few hours)
Version
vyos-1.4
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Improvement (missing useful functionality)