Directories

Path Synopsis
bcpctl The `bcpctl` command controls BCP configuration.
bcpctl/internal/quota
bcpctl/v Package `bcpctl/v` provides the version info that is injected by the linker via `-X package/varname=value` flags.
bcpfs-perms Command `bcpfs-perms` maintains a toplevel filesystem tree for an organization with service facilities and research units.
bcpfs-perms/bcp Package `bcp` provides data structures that represent an organization with service facilities and research units.
bcpfs-perms/bcpcfg Package `bcpcfg` contains a reader for a config file that describes the filesystem setup for a service facility tree and a research unit tree.
bcpfs-perms/bcpfilter Package `bcpfilter` implements mechanisms to reject combinations of services and org units.
bcpfs-perms/bcpsharing Package `bcpsharing` implements logical NOE-9 BCPFS sharing.
bcpfs-perms/bcpsharingapply `bcpsharingapply` applies NOE-9 BCPFS sharing to the filesystem.
bcpfs-perms/describe
bcpfs-perms/fsapply Package `fsapply` provides `EnsurePermissions()` to create directories with the expected permissions.
bcpfs-perms/fsck Package `fsck` provides `CheckPermissions()`, which verifies that only the expected directories with the expected permissions are present.
bcpfs-perms/grp Package `grp` provides access to Unix groups.
bcpfs-perms/v Package `bcpfs-perms/v` provides the version info that is injected by the linker via `-X package/varname=value` flags.
bcpsucd `bcpsucd` is the root daemon for privilege separation; see NOE-12.
bcpsucd/v Package `bcpsucd/v` provides the version info that is injected by the linker via `-X package/varname=value` flags.