Justus Winter, le Fri 13 Dec 2013 10:13:00 +0100, a écrit : > mount uses libblkid (if available) to detect the file system type when > using mount -t auto. libblkid calls fat file systems "vfat", our fat > translator is called "fatfs". Fix this discrepancy in mount.
Ack. > * utils/mount.c (do_mount): Fix autodetection of fat file systems. > --- > utils/mount.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) > > diff --git a/utils/mount.c b/utils/mount.c > index 04519da..df77c66 100644 > --- a/utils/mount.c > +++ b/utils/mount.c > @@ -1,6 +1,6 @@ > /* Roughly Unix/Linux-compatible `mount' frontend for Hurd translators. > > - Copyright (C) 1999, 2004 Free Software Foundation, Inc. > + Copyright (C) 1999, 2004, 2013 Free Software Foundation, Inc. > > This file is part of the GNU Hurd. > > @@ -353,7 +353,10 @@ do_mount (struct fs *fs, int remount) > } > else > { > - fs->mntent.mnt_type = strdup (type); > + if (strcmp (type, "vfat") == 0) > + fs->mntent.mnt_type = strdup ("fat"); > + else > + fs->mntent.mnt_type = strdup (type); > if (! fs->mntent.mnt_type) > error (3, ENOMEM, "failed to allocate memory"); > } > -- > 1.7.10.4 > -- Samuel <d> bah à défaut de ligne TGV, ils ont un GR -+- #ens-mim - comment ça, paumé ?! -+-