Skip to content

gocryptfs

Version 2026.166.2011
Repo superproject

Encrypted filesystem (gocryptfs) for charly config encrypted volume operations Installs the gocryptfs FUSE package — cross-distro the same name on rpm (Fedora), pac (Arch) and deb (Debian/Ubuntu) — so charly can mount encrypted volumes. The candy’s whole deliverable is the gocryptfs binary at /usr/bin/gocryptfs; the observable proof it is present and runnable is that the binary exists and gocryptfs -version reports a version string. charly drives the actual encrypt/mount lifecycle (each mount runs in a per-volume charly-enc-<image>-<volume> systemd –user scope).

Installed on every distro:

  • gocryptfs

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the gocryptfs encrypted-filesystem binary is installed at /usr/bin/gocryptfs
check gocryptfs runs and prints a version string (gocryptfs X.Y.Z) on stdout
check package=gocryptfs