package
3.8.7+incompatible
Repository: https://github.com/hpcng/singularity.git
Documentation: pkg.go.dev

# Functions

ConvertOptions converts an options string into a pair of mount flags and mount options.
ConvertSpec converts an OCI Mount spec into an importable mount points list.
GetKey returns key value for image options.
GetOffset return offset value for image options.
GetSizeLimit returns sizelimit value for image options.
GetTagList returns authorized tags in right order.
HasPropagationFlag checks if a propagation flag is set or not.
HasRemountFlag checks if remount flag is set or not.
SkipOnError returns whether the skip-on-error internal option is set for the mount.

# Constants

BindsTag defines tag for bind path.
CwdTag defines tag for current working directory mount point.
DevTag defines tag for dev related mount point.
ErrMountExists indicates a duplicated mount being asked for.
FilesTag defines tag for file mount points (passwd, group ...).
FinalTag defines tag for mount points to mount/remount at the end of mount process.
HomeTag defines tag for home directory mount point.
HostfsTag defines tag for host filesystem mount point.
KernelTag defines tag for kernel related mount point (proc, sysfs).
LayerTag defines tag for overlay/underlay final mount point.
OtherTag defines tag for other mount points that can't be classified.
PreLayerTag defines tag to prepare overlay/underlay layer.
RootfsTag defines tag for container root filesystem.
ScratchTag defines tag for scratch mount points.
SessionTag defines tag for session directory.
SharedTag defines tag for shared mount point between master and container processes.
TmpTag defines tag for temporary filesystem mount points (/tmp, /var/tmp).
UserbindsTag defines tag for user bind mount points.

# Structs

Point describes a mount point.
Points defines and stores a set of mount points by tag.
System defines a mount system allowing to register before/after hook functions for specific tag during mount phase.

# Type aliases

AuthorizedTag defines the tag type.