debian-forge-composer/internal/disk
Tomáš Hozza 3075d3a2ad disk: separate PathPolicies implementation to its own package
The `PathPolicies` implements a generic concept that can be fit on more
use cases than just mountpoints. Another one would be a policy for
creating custom files and directories in the image. Having the
implementation in the `disk` package and using data structures from the
`disk` and `blueprint` packages makes it impossible to use it for any
additional BP customization due to a circular dependencies that always
occurs.

Split out the implementation into a separate package `pathpolicy` as the
first step.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-02-22 12:17:36 +01:00
..
btrfs.go disk: align LVM2 volumes to the extent size 2022-11-18 18:44:12 +01:00
disk.go disk: separate PathPolicies implementation to its own package 2023-02-22 12:17:36 +01:00
disk_test.go disk: align LVM2 volumes to the extent size 2022-11-18 18:44:12 +01:00
filesystem.go disk: guard against nil pointer dereferencing 2022-02-22 19:23:41 +00:00
luks.go Simplified installer: add support for encrypted raw images 2022-02-28 23:05:45 +00:00
lvm.go disk: align LVM2 volumes to the extent size 2022-11-18 18:44:12 +01:00
lvm_test.go disk: rename Create{Volume → Mountpoint} 2022-02-28 17:09:30 +01:00
partition.go disk: add partition type helpers 2022-02-27 22:03:36 +01:00
partition_table.go disk: align LVM2 volumes to the extent size 2022-11-18 18:44:12 +01:00