--- utils/mount/mount.c.orig 2008-10-17 09:20:09.000000000 -0500 +++ utils/mount/mount.c 2009-03-02 16:41:44.000000000 -0600 @@ -331,6 +331,7 @@ void mount_usage(void) printf(_("\t-f\t\tFake mount, do not actually mount\n")); printf(_("\t-n\t\tDo not update /etc/mtab\n")); printf(_("\t-s\t\tTolerate sloppy mount options rather than fail\n")); + printf(_("\t-i\t\tIgnore kernel version limitations\n")); printf(_("\t-h\t\tPrint this help\n")); printf(_("\tnfsoptions\tRefer to mount.nfs(8) or nfs(5)\n\n")); } @@ -475,7 +476,7 @@ int main(int argc, char *argv[]) mount_point = argv[2]; argv[2] = argv[0]; /* so that getopt error messages are correct */ - while ((c = getopt_long(argc - 2, argv + 2, "rvVwfno:hs", + while ((c = getopt_long(argc - 2, argv + 2, "rvVwfno:hsi", longopts, NULL)) != -1) { switch (c) { case 'r': @@ -505,6 +506,9 @@ int main(int argc, char *argv[]) case 's': ++sloppy; break; + case 'i': + string++; + break; case 'h': default: mount_usage();