debian-forge-composer/internal/blueprint
Tomáš Hozza c1991b3d51 blueprint: add representation of Directories and Files customization
Extend the Blueprint customizations with the representation for custom
Directories and Files specified by the user.

Implement custom Unmarshalers for TOML and JSON. These ensure that all
user-provided values are validated before use and also handle the fact
that user and group ownership for directories and files can be
specifies as a string or as an integer.

Implement helper functions for converting the Blueprint-specific types
for these customizations to their internal representation from `fsnode`
package.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-02-22 12:17:36 +01:00
..
blueprint.go manifest: support for container embedding 2022-11-28 17:20:49 +01:00
blueprint_test.go blueprint: Don't allow empty password 2022-07-16 22:54:26 +01:00
customizations.go blueprint: add representation of Directories and Files customization 2023-02-22 12:17:36 +01:00
customizations_test.go blueprint/customizations: oscap config 2022-08-04 18:19:06 +02:00
filesystem_customizations.go disk: move remaining mountpoint policy code to different packages 2023-02-22 12:17:36 +01:00
fsnode_customizations.go blueprint: add representation of Directories and Files customization 2023-02-22 12:17:36 +01:00
fsnode_customizations_test.go blueprint: add representation of Directories and Files customization 2023-02-22 12:17:36 +01:00