Source: pawletprofiled-config-schema
Section: admin
Priority: optional
Maintainer: oxmc <packages@oxmc.me>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.7.0
Homepage: https://pawletos.oxmc.me
Vcs-Git: https://git.oxmc.me/PawletOS/pawletprofiled-config-schema.git

Package: pawletprofiled-config-schema
Architecture: all
Depends: ${misc:Depends}
Breaks: pawletprofiled (<< 1.0.0)
Description: PawletOS configuration profile schema definitions
 Provides the YAML schema file that defines which .vconfig payload types
 and fields are valid on this PawletOS installation. pawletprofiled 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: pawletprofiled-config-schema
 and contains a customised profile.schema.yml with only the payload types
 your build supports.
