forked from pool/util-linux
24 lines
783 B
Diff
24 lines
783 B
Diff
Index: util-linux-ng-2.12r+git20070330/mount/mount.c
|
|
===================================================================
|
|
--- util-linux-ng-2.12r+git20070330.orig/mount/mount.c
|
|
+++ util-linux-ng-2.12r+git20070330/mount/mount.c
|
|
@@ -1207,11 +1207,15 @@ mount_one (const char *spec, const char
|
|
|
|
if (types == NULL && !mounttype && !is_existing_file(spec)) {
|
|
if (strchr (spec, ':') != NULL) {
|
|
- types = "nfs";
|
|
- if (verbose)
|
|
- printf(_("mount: no type was given - "
|
|
+ types = fsprobe_get_fstype_by_devname(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 = "cifs";
|
|
if (verbose)
|