30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
Source: vesperprofiled-config-schema
|
|
Section: admin
|
|
Priority: optional
|
|
Maintainer: oxmc <packages@oxmc.me>
|
|
Build-Depends: debhelper-compat (= 13)
|
|
Standards-Version: 4.7.0
|
|
Homepage: https://vesperos.oxmc.me
|
|
Vcs-Git: https://git.oxmc.me/vesperos/vesperprofiled-config-schema.git
|
|
|
|
Package: vesperprofiled-config-schema
|
|
Architecture: all
|
|
Depends: ${misc:Depends}
|
|
Breaks: vesperprofiled (<< 1.0.0)
|
|
Description: VesperOS configuration profile schema definitions
|
|
Provides the YAML schema file that defines which .vconfig payload types
|
|
and fields are valid on this VesperOS installation. vesperprofiled reads
|
|
this schema at startup and rejects profiles containing payload types not
|
|
listed in it.
|
|
.
|
|
Shipping the schema as a separate package allows:
|
|
- Independent schema updates without rebuilding the daemon binary.
|
|
- OEM customisation: replace this package with a trimmed version that
|
|
only lists the payload types your platform supports.
|
|
- Schema versioning: the daemon checks schema-version compatibility
|
|
at startup and refuses to run with an incompatible schema.
|
|
.
|
|
OEMs: create your own package that Provides: vesperprofiled-config-schema
|
|
and contains a customised profile.schema.yml with only the payload types
|
|
your build supports.
|