Merge pull request #34 from inevity/mountsubtype
add fuse mount subtype to mountconfiggeesefs-0-30-9
commit
88e3bc5ff0
|
@ -142,6 +142,11 @@ type MountConfig struct {
|
|||
// For expert use only! May invalidate other guarantees made in the
|
||||
// documentation for this package.
|
||||
Options map[string]string
|
||||
|
||||
// Sets the filesystem type (third field in /etc/mtab). /etc/mtab and
|
||||
// /proc/mounts will show the filesystem type as fuse.<Subtype>.
|
||||
// If not set, /proc/mounts will show the filesystem type as fuse/fuseblk.
|
||||
Subtype string
|
||||
}
|
||||
|
||||
// Create a map containing all of the key=value mount options to be given to
|
||||
|
@ -173,6 +178,11 @@ func (c *MountConfig) toMap() (opts map[string]string) {
|
|||
opts["fsname"] = fsname
|
||||
}
|
||||
|
||||
subtype := c.Subtype
|
||||
if subtype != "" {
|
||||
opts["subtype"] = subtype
|
||||
}
|
||||
|
||||
// Read only?
|
||||
if c.ReadOnly {
|
||||
opts["ro"] = ""
|
||||
|
|
Loading…
Reference in New Issue