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.
30 lines
1.2 KiB
Plaintext
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.
|