Files
oxmc d9ed8f52a3 Rename package from vesperprofiled-config-schema to pawletprofiled-config-schema
Matches the profiled fork rename (git.oxmc.me/PawletOS/profiled): schema
package name, install path, debian control fields. Also drops committed
build output (debian/.debhelper, staged package dir, substvars/files) and
adds a .gitignore.

No PawletOS remote exists yet for this repo -- committed locally only,
origin (git.oxmc.me/VesperOS/vesperprofiled-config-schema) untouched.
2026-07-25 00:53:04 -07:00

30 lines
1.2 KiB
Plaintext

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.