├── .github └── workflows │ ├── bootc-revdep.yml │ ├── examples.yml │ ├── publish.yml │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── crates ├── cfsctl │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── composefs-boot │ ├── Cargo.toml │ └── src │ │ ├── bootloader.rs │ │ ├── cmdline.rs │ │ ├── lib.rs │ │ ├── os_release.rs │ │ ├── selabel.rs │ │ ├── uki.rs │ │ └── write_boot.rs ├── composefs-fuse │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── composefs-http │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── composefs-oci │ ├── Cargo.toml │ └── src │ │ ├── image.rs │ │ ├── lib.rs │ │ ├── skopeo.rs │ │ └── tar.rs ├── composefs-setup-root │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── composefs │ ├── Cargo.toml │ ├── src │ │ ├── dumpfile.rs │ │ ├── dumpfile_parse.rs │ │ ├── erofs │ │ │ ├── composefs.rs │ │ │ ├── debug.rs │ │ │ ├── format.rs │ │ │ ├── mod.rs │ │ │ ├── reader.rs │ │ │ └── writer.rs │ │ ├── filesystem_ops.rs │ │ ├── fs.rs │ │ ├── fsverity │ │ │ ├── digest.rs │ │ │ ├── hashvalue.rs │ │ │ ├── ioctl.rs │ │ │ └── mod.rs │ │ ├── generic_tree.rs │ │ ├── lib.rs │ │ ├── mount.rs │ │ ├── mountcompat.rs │ │ ├── repository.rs │ │ ├── splitstream.rs │ │ ├── test.rs │ │ ├── tests │ │ │ └── assets │ │ │ │ └── special.dump │ │ ├── tree.rs │ │ └── util.rs │ └── tests │ │ ├── mkfs.rs │ │ ├── snapshots │ │ ├── mkfs__empty.snap │ │ └── mkfs__simple.snap │ │ └── test.sh └── erofs-debug │ ├── Cargo.toml │ └── src │ └── main.rs ├── doc ├── oci.md ├── plans │ ├── oci-sealing-impl.md │ └── oci-sealing-spec.md ├── repository.md └── splitstream.md └── examples ├── .gitignore ├── README.md ├── bls ├── Containerfile ├── Containerfile.arch ├── Containerfile.rawhide ├── Containerfile.rhel9 ├── Containerfile.ubuntu ├── build ├── extra │ ├── etc │ │ ├── dracut.conf.d │ │ │ └── no-xattr.conf │ │ ├── mkinitcpio.conf │ │ └── resolv.conf │ └── usr │ │ └── lib │ │ ├── dracut │ │ ├── dracut.conf.d │ │ │ └── 37composefs.conf │ │ └── modules.d │ │ │ └── 37composefs │ │ │ ├── composefs-setup-root.service │ │ │ └── module-setup.sh │ │ ├── initcpio │ │ ├── hooks │ │ │ └── composefs │ │ └── install │ │ │ └── composefs │ │ ├── kernel │ │ └── install.conf.d │ │ │ └── 37composefs.conf │ │ └── systemd │ │ ├── network │ │ └── 37-wired.network │ │ └── system │ │ └── systemd-growfs-root.service.d │ │ └── 37-composefs.conf └── test-thing.workarounds │ ├── README.md │ ├── debian │ └── etc │ │ └── default │ │ └── ssh │ ├── fedora-42 │ └── etc │ │ └── sysconfig │ │ └── sshd │ ├── rhel9 │ └── etc │ │ ├── notify-multiuser.py │ │ └── systemd │ │ └── system │ │ ├── multi-user.target.wants │ │ └── notify-multiuser.service │ │ ├── notify-multiuser.service │ │ ├── sockets.target.wants │ │ └── sshd-vsock.socket │ │ ├── sshd-vsock.socket │ │ └── sshd-vsock@.service │ └── systemd-ssh-proxy ├── common ├── README.md ├── check-config ├── fix-verity │ ├── Containerfile │ ├── dracut-hook.sh │ └── fix-verity ├── install-patched-tools ├── install-systemd-boot ├── make-image └── run-repart ├── pyproject.toml ├── s3-uploader.py ├── test ├── machine ├── run └── test_basic.py ├── testthing.py ├── uki ├── Containerfile ├── Containerfile.arch ├── build ├── extra │ ├── etc │ │ ├── composefs_workarounds.te │ │ ├── dracut.conf.d │ │ │ └── no-xattr.conf │ │ ├── mkinitcpio.conf │ │ ├── mkinitcpio.d │ │ │ └── linux.preset │ │ └── resolv.conf │ └── usr │ │ └── lib │ │ ├── dracut │ │ ├── dracut.conf.d │ │ │ └── 37composefs.conf │ │ └── modules.d │ │ │ └── 37composefs │ │ │ ├── composefs-setup-root.service │ │ │ └── module-setup.sh │ │ ├── initcpio │ │ ├── hooks │ │ │ └── composefs │ │ └── install │ │ │ └── composefs │ │ ├── kernel │ │ └── install.conf.d │ │ │ └── 37composefs.conf │ │ └── systemd │ │ ├── network │ │ └── 37-wired.network │ │ └── system │ │ └── systemd-growfs-root.service.d │ │ └── 37-composefs.conf └── test-thing.fedora-42 │ └── etc │ └── sysconfig │ └── sshd ├── unified-secureboot ├── Containerfile ├── build ├── extra │ ├── etc │ │ ├── composefs_workarounds.te │ │ ├── dracut.conf.d │ │ │ └── no-xattr.conf │ │ ├── kernel │ │ │ └── uki.conf │ │ └── resolv.conf │ └── usr │ │ └── lib │ │ ├── dracut │ │ ├── dracut.conf.d │ │ │ └── 37composefs.conf │ │ └── modules.d │ │ │ └── 37composefs │ │ │ ├── composefs-setup-root.service │ │ │ └── module-setup.sh │ │ ├── kernel │ │ └── install.conf.d │ │ │ └── 37composefs.conf │ │ └── systemd │ │ ├── network │ │ └── 37-wired.network │ │ └── system │ │ └── systemd-growfs-root.service.d │ │ └── 37-composefs.conf ├── run └── test-thing.fedora-42 │ └── etc │ └── sysconfig │ └── sshd └── unified ├── Containerfile ├── build ├── extra ├── etc │ ├── composefs_workarounds.te │ ├── dracut.conf.d │ │ └── no-xattr.conf │ └── resolv.conf └── usr │ └── lib │ ├── dracut │ ├── dracut.conf.d │ │ └── 37composefs.conf │ └── modules.d │ │ └── 37composefs │ │ ├── composefs-setup-root.service │ │ └── module-setup.sh │ ├── kernel │ └── install.conf.d │ │ └── 37composefs.conf │ └── systemd │ ├── network │ └── 37-wired.network │ └── system │ └── systemd-growfs-root.service.d │ └── 37-composefs.conf └── test-thing.fedora-42 └── etc └── sysconfig └── sshd /.github/workflows/bootc-revdep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/.github/workflows/bootc-revdep.yml -------------------------------------------------------------------------------- /.github/workflows/examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/.github/workflows/examples.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /Cargo.lock 2 | /target/ 3 | /vendor/ 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/README.md -------------------------------------------------------------------------------- /crates/cfsctl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/cfsctl/Cargo.toml -------------------------------------------------------------------------------- /crates/cfsctl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/cfsctl/src/main.rs -------------------------------------------------------------------------------- /crates/composefs-boot/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs-boot/src/bootloader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/bootloader.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/cmdline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/cmdline.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/lib.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/os_release.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/os_release.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/selabel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/selabel.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/uki.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/uki.rs -------------------------------------------------------------------------------- /crates/composefs-boot/src/write_boot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-boot/src/write_boot.rs -------------------------------------------------------------------------------- /crates/composefs-fuse/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-fuse/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs-fuse/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-fuse/src/lib.rs -------------------------------------------------------------------------------- /crates/composefs-http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-http/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs-http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-http/src/lib.rs -------------------------------------------------------------------------------- /crates/composefs-oci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-oci/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs-oci/src/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-oci/src/image.rs -------------------------------------------------------------------------------- /crates/composefs-oci/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-oci/src/lib.rs -------------------------------------------------------------------------------- /crates/composefs-oci/src/skopeo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-oci/src/skopeo.rs -------------------------------------------------------------------------------- /crates/composefs-oci/src/tar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-oci/src/tar.rs -------------------------------------------------------------------------------- /crates/composefs-setup-root/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-setup-root/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs-setup-root/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs-setup-root/src/main.rs -------------------------------------------------------------------------------- /crates/composefs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/Cargo.toml -------------------------------------------------------------------------------- /crates/composefs/src/dumpfile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/dumpfile.rs -------------------------------------------------------------------------------- /crates/composefs/src/dumpfile_parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/dumpfile_parse.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/composefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/composefs.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/debug.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/format.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/mod.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/reader.rs -------------------------------------------------------------------------------- /crates/composefs/src/erofs/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/erofs/writer.rs -------------------------------------------------------------------------------- /crates/composefs/src/filesystem_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/filesystem_ops.rs -------------------------------------------------------------------------------- /crates/composefs/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/fs.rs -------------------------------------------------------------------------------- /crates/composefs/src/fsverity/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/fsverity/digest.rs -------------------------------------------------------------------------------- /crates/composefs/src/fsverity/hashvalue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/fsverity/hashvalue.rs -------------------------------------------------------------------------------- /crates/composefs/src/fsverity/ioctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/fsverity/ioctl.rs -------------------------------------------------------------------------------- /crates/composefs/src/fsverity/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/fsverity/mod.rs -------------------------------------------------------------------------------- /crates/composefs/src/generic_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/generic_tree.rs -------------------------------------------------------------------------------- /crates/composefs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/lib.rs -------------------------------------------------------------------------------- /crates/composefs/src/mount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/mount.rs -------------------------------------------------------------------------------- /crates/composefs/src/mountcompat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/mountcompat.rs -------------------------------------------------------------------------------- /crates/composefs/src/repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/repository.rs -------------------------------------------------------------------------------- /crates/composefs/src/splitstream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/splitstream.rs -------------------------------------------------------------------------------- /crates/composefs/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/test.rs -------------------------------------------------------------------------------- /crates/composefs/src/tests/assets/special.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/tests/assets/special.dump -------------------------------------------------------------------------------- /crates/composefs/src/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/tree.rs -------------------------------------------------------------------------------- /crates/composefs/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/src/util.rs -------------------------------------------------------------------------------- /crates/composefs/tests/mkfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/tests/mkfs.rs -------------------------------------------------------------------------------- /crates/composefs/tests/snapshots/mkfs__empty.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/tests/snapshots/mkfs__empty.snap -------------------------------------------------------------------------------- /crates/composefs/tests/snapshots/mkfs__simple.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/tests/snapshots/mkfs__simple.snap -------------------------------------------------------------------------------- /crates/composefs/tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/composefs/tests/test.sh -------------------------------------------------------------------------------- /crates/erofs-debug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/erofs-debug/Cargo.toml -------------------------------------------------------------------------------- /crates/erofs-debug/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/crates/erofs-debug/src/main.rs -------------------------------------------------------------------------------- /doc/oci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/doc/oci.md -------------------------------------------------------------------------------- /doc/plans/oci-sealing-impl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/doc/plans/oci-sealing-impl.md -------------------------------------------------------------------------------- /doc/plans/oci-sealing-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/doc/plans/oci-sealing-spec.md -------------------------------------------------------------------------------- /doc/repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/doc/repository.md -------------------------------------------------------------------------------- /doc/splitstream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/doc/splitstream.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/bls/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/Containerfile -------------------------------------------------------------------------------- /examples/bls/Containerfile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/Containerfile.arch -------------------------------------------------------------------------------- /examples/bls/Containerfile.rawhide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/Containerfile.rawhide -------------------------------------------------------------------------------- /examples/bls/Containerfile.rhel9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/Containerfile.rhel9 -------------------------------------------------------------------------------- /examples/bls/Containerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/Containerfile.ubuntu -------------------------------------------------------------------------------- /examples/bls/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/build -------------------------------------------------------------------------------- /examples/bls/extra/etc/dracut.conf.d/no-xattr.conf: -------------------------------------------------------------------------------- 1 | export DRACUT_NO_XATTR=1 2 | -------------------------------------------------------------------------------- /examples/bls/extra/etc/mkinitcpio.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/etc/mkinitcpio.conf -------------------------------------------------------------------------------- /examples/bls/extra/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | ../run/systemd/resolve/stub-resolv.conf -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/initcpio/hooks/composefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/initcpio/hooks/composefs -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/initcpio/install/composefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/initcpio/install/composefs -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/kernel/install.conf.d/37composefs.conf: -------------------------------------------------------------------------------- 1 | layout = bls 2 | -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/systemd/network/37-wired.network: -------------------------------------------------------------------------------- 1 | [Match] 2 | Type=ether 3 | 4 | [Link] 5 | RequiredForOnline=routable 6 | 7 | [Network] 8 | DHCP=yes 9 | 10 | -------------------------------------------------------------------------------- /examples/bls/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/README.md -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/debian/etc/default/ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/debian/etc/default/ssh -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/fedora-42/etc/sysconfig/sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/fedora-42/etc/sysconfig/sshd -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/notify-multiuser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/rhel9/etc/notify-multiuser.py -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/multi-user.target.wants/notify-multiuser.service: -------------------------------------------------------------------------------- 1 | ../notify-multiuser.service -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/notify-multiuser.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/notify-multiuser.service -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/sockets.target.wants/sshd-vsock.socket: -------------------------------------------------------------------------------- 1 | ../sshd-vsock.socket -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/sshd-vsock.socket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/sshd-vsock.socket -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/sshd-vsock@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/rhel9/etc/systemd/system/sshd-vsock@.service -------------------------------------------------------------------------------- /examples/bls/test-thing.workarounds/systemd-ssh-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/bls/test-thing.workarounds/systemd-ssh-proxy -------------------------------------------------------------------------------- /examples/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/README.md -------------------------------------------------------------------------------- /examples/common/check-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/check-config -------------------------------------------------------------------------------- /examples/common/fix-verity/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/fix-verity/Containerfile -------------------------------------------------------------------------------- /examples/common/fix-verity/dracut-hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/fix-verity/dracut-hook.sh -------------------------------------------------------------------------------- /examples/common/fix-verity/fix-verity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/fix-verity/fix-verity -------------------------------------------------------------------------------- /examples/common/install-patched-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/install-patched-tools -------------------------------------------------------------------------------- /examples/common/install-systemd-boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/install-systemd-boot -------------------------------------------------------------------------------- /examples/common/make-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/make-image -------------------------------------------------------------------------------- /examples/common/run-repart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/common/run-repart -------------------------------------------------------------------------------- /examples/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/pyproject.toml -------------------------------------------------------------------------------- /examples/s3-uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/s3-uploader.py -------------------------------------------------------------------------------- /examples/test/machine: -------------------------------------------------------------------------------- 1 | bots/machine -------------------------------------------------------------------------------- /examples/test/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/test/run -------------------------------------------------------------------------------- /examples/test/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/test/test_basic.py -------------------------------------------------------------------------------- /examples/testthing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/testthing.py -------------------------------------------------------------------------------- /examples/uki/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/Containerfile -------------------------------------------------------------------------------- /examples/uki/Containerfile.arch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/Containerfile.arch -------------------------------------------------------------------------------- /examples/uki/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/build -------------------------------------------------------------------------------- /examples/uki/extra/etc/composefs_workarounds.te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/etc/composefs_workarounds.te -------------------------------------------------------------------------------- /examples/uki/extra/etc/dracut.conf.d/no-xattr.conf: -------------------------------------------------------------------------------- 1 | export DRACUT_NO_XATTR=1 2 | -------------------------------------------------------------------------------- /examples/uki/extra/etc/mkinitcpio.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/etc/mkinitcpio.conf -------------------------------------------------------------------------------- /examples/uki/extra/etc/mkinitcpio.d/linux.preset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/etc/mkinitcpio.d/linux.preset -------------------------------------------------------------------------------- /examples/uki/extra/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | ../run/systemd/resolve/stub-resolv.conf -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/initcpio/hooks/composefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/initcpio/hooks/composefs -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/initcpio/install/composefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/initcpio/install/composefs -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/kernel/install.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/kernel/install.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/systemd/network/37-wired.network: -------------------------------------------------------------------------------- 1 | [Match] 2 | Type=ether 3 | 4 | [Link] 5 | RequiredForOnline=routable 6 | 7 | [Network] 8 | DHCP=yes 9 | 10 | -------------------------------------------------------------------------------- /examples/uki/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf -------------------------------------------------------------------------------- /examples/uki/test-thing.fedora-42/etc/sysconfig/sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/uki/test-thing.fedora-42/etc/sysconfig/sshd -------------------------------------------------------------------------------- /examples/unified-secureboot/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/Containerfile -------------------------------------------------------------------------------- /examples/unified-secureboot/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/build -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/etc/composefs_workarounds.te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/etc/composefs_workarounds.te -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/etc/dracut.conf.d/no-xattr.conf: -------------------------------------------------------------------------------- 1 | export DRACUT_NO_XATTR=1 2 | -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/etc/kernel/uki.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/etc/kernel/uki.conf -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | ../run/systemd/resolve/stub-resolv.conf -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/kernel/install.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/usr/lib/kernel/install.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/systemd/network/37-wired.network: -------------------------------------------------------------------------------- 1 | [Match] 2 | Type=ether 3 | 4 | [Link] 5 | RequiredForOnline=routable 6 | 7 | [Network] 8 | DHCP=yes 9 | 10 | -------------------------------------------------------------------------------- /examples/unified-secureboot/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf -------------------------------------------------------------------------------- /examples/unified-secureboot/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/run -------------------------------------------------------------------------------- /examples/unified-secureboot/test-thing.fedora-42/etc/sysconfig/sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified-secureboot/test-thing.fedora-42/etc/sysconfig/sshd -------------------------------------------------------------------------------- /examples/unified/Containerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/Containerfile -------------------------------------------------------------------------------- /examples/unified/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/build -------------------------------------------------------------------------------- /examples/unified/extra/etc/composefs_workarounds.te: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/etc/composefs_workarounds.te -------------------------------------------------------------------------------- /examples/unified/extra/etc/dracut.conf.d/no-xattr.conf: -------------------------------------------------------------------------------- 1 | export DRACUT_NO_XATTR=1 2 | -------------------------------------------------------------------------------- /examples/unified/extra/etc/resolv.conf: -------------------------------------------------------------------------------- 1 | ../run/systemd/resolve/stub-resolv.conf -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/usr/lib/dracut/dracut.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/usr/lib/dracut/modules.d/37composefs/composefs-setup-root.service -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/usr/lib/dracut/modules.d/37composefs/module-setup.sh -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/kernel/install.conf.d/37composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/usr/lib/kernel/install.conf.d/37composefs.conf -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/systemd/network/37-wired.network: -------------------------------------------------------------------------------- 1 | [Match] 2 | Type=ether 3 | 4 | [Link] 5 | RequiredForOnline=routable 6 | 7 | [Network] 8 | DHCP=yes 9 | 10 | -------------------------------------------------------------------------------- /examples/unified/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/extra/usr/lib/systemd/system/systemd-growfs-root.service.d/37-composefs.conf -------------------------------------------------------------------------------- /examples/unified/test-thing.fedora-42/etc/sysconfig/sshd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/containers/composefs-rs/HEAD/examples/unified/test-thing.fedora-42/etc/sysconfig/sshd --------------------------------------------------------------------------------