CONSFIGURATOR.PROPERTY.MOUNT
API reference
General
Property: MOUNT:MOUNTED
(mount:mounted &key target)
Ensures that TARGET, a mount point configured in /etc/fstab, is mounted. Mainly useful as a dependency of properties which might do the wrong thing if the mount is not actually active.
Property: MOUNT:UNMOUNTED-BELOW
(mount:unmounted-below dir &key and-at)
Unmount anything mounted below DIR, and when AND-AT, anything mounted at DIR.
Not aware of shared subtrees, so you might need to use the –make-rslave option to mount(8) first. For example, if you did ‘mount –rbind /dev chroot/dev’ then unless you also execute ‘mount –make-rslave chroot/dev’, this property will empty /dev, breaking all kinds of things.
Property: MOUNT:UNMOUNTED-BELOW-AND-REMOVED
(mount:unmounted-below-and-removed dir)
Unmount anything mounted below DIR, recursively delete the contents of DIR, and unless DIR is itself a mount point, also remove DIR.
Function: MOUNT:ALL-MOUNTS
(mount:all-mounts &optional below)
Retrieve all mountpoints below BELOW, ordered lexicographically. If BELOW is itself a mountpoint, it will be included as the first element.
Uses findmnt(8), so Linux-specific.
Utilities for :LISP properties
Constant: MOUNT:+LINUX-BASIC-VFS+
Constant: MOUNT:+LINUX-EFIVARS-VFS+
Arguments to mount(8) to mount the UEFI NVRAM. After mounting /sys, mount this when /sys/firmware/efi/efivars exists.
Function: MOUNT:ASSERT-DEVTMPFS-UDEV-/DEV
(mount:assert-devtmpfs-udev-/dev)
On a system with the Linux kernel, assert that /dev has fstype devtmpfs.