forked from pool/util-linux
22 lines
573 B
Diff
22 lines
573 B
Diff
--- util-linux-2.12q/mount/mount.c
|
|
+++ util-linux-2.12q/mount/mount.c
|
|
@@ -1178,11 +1178,15 @@
|
|
|
|
if (types == NULL && !mounttype && !is_existing_file(spec)) {
|
|
if (strchr (spec, ':') != NULL) {
|
|
- types = "nfs";
|
|
- if (verbose)
|
|
- printf(_("mount: no type was given - "
|
|
+ types = do_guess_fstype(spec);
|
|
+ if(types == NULL) {
|
|
+ types = "nfs";
|
|
+ if (verbose) {
|
|
+ printf(_("mount: no type was given - "
|
|
"I'll assume nfs because of "
|
|
"the colon\n"));
|
|
+ }
|
|
+ }
|
|
} else if(!strncmp(spec, "//", 2)) {
|
|
types = "smbfs";
|
|
if (verbose)
|