aboutsummaryrefslogtreecommitdiff
path: root/src/property/fstab.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/property/fstab.lisp')
-rw-r--r--src/property/fstab.lisp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/property/fstab.lisp b/src/property/fstab.lisp
index 34f1d04..43c0caa 100644
--- a/src/property/fstab.lisp
+++ b/src/property/fstab.lisp
@@ -101,6 +101,12 @@ specified with DISK:HAS-VOLUMES."
(curry #'subvolumes-of-type 'filesystem)
(or volumes (get-hostattrs :volumes))))))))
+;; TODO This is broken for fat32 partitions. MOUNTED-FAT32-FILESYSTEM objects
+;; are pushed directly to the connattr by DISK:WITH-THESE-OPEN-VOLUMES, rather
+;; than appearing within OPENED-PARTITION objects. Then the call to
+;; SUBVOLUMES-OF-TYPE here never finds any parents, returning as a second
+;; value a list containing only NIL. Thus the specialisers in the
+;; implementation of FS-SPEC for MOUNTED-FAT32-FILESYSTEM are never satisfied.
(defprop has-entries-for-opened-volumes :posix ()
"Add or update entries in /etc/fstab for currently open volumes.