]>
Commit | Line | Data |
---|---|---|
b61d51e0 JR |
1 | --- nfs-utils-1.0.12/utils/mount/mount.c~ 2007-03-22 14:43:13.000000000 +0100 |
2 | +++ nfs-utils-1.0.12/utils/mount/mount.c 2007-03-22 14:45:06.000000000 +0100 | |
3 | @@ -492,30 +492,31 @@ | |
42b01337 JR |
4 | } |
5 | } | |
b61d51e0 JR |
6 | |
7 | - if (nfs_mount_vers == 4) { | |
8 | - mnt_err = nfs4mount(spec, mount_point, &flags, | |
9 | - &extra_opts, &mount_opts, 0); | |
10 | - } | |
11 | - else { | |
12 | - if (!strcmp(progname, "mount.nfs")) { | |
13 | - mnt_err = nfsmount(spec, mount_point, &flags, | |
14 | - &extra_opts, &mount_opts, 0); | |
15 | + if (!fake) { | |
16 | + if (nfs_mount_vers == 4) { | |
17 | + mnt_err = nfs4mount(spec, mount_point, &flags, | |
18 | + &extra_opts, &mount_opts, 0); | |
19 | + } | |
20 | + else { | |
21 | + if (!strcmp(progname, "mount.nfs")) { | |
22 | + mnt_err = nfsmount(spec, mount_point, &flags, | |
23 | + &extra_opts, &mount_opts, 0); | |
24 | + } | |
25 | + } | |
26 | + | |
27 | + if (mnt_err) | |
28 | + exit(EX_FAIL); | |
29 | + | |
30 | + mnt_err = do_mount_syscall(spec, mount_point, | |
31 | + nfs_mount_vers == 4 ? "nfs4" : "nfs", flags, mount_opts); | |
32 | + | |
33 | + if(mnt_err) { | |
34 | + mount_error(mount_point); | |
35 | + exit(EX_FAIL); | |
36 | } | |
37 | - } | |
42b01337 JR |
38 | - if (fake) |
39 | - return 0; | |
b61d51e0 JR |
40 | - if (mnt_err) |
41 | - exit(EX_FAIL); | |
42 | - | |
42b01337 JR |
43 | - mnt_err = do_mount_syscall(spec, mount_point, |
44 | - nfs_mount_vers == 4 ? "nfs4" : "nfs", flags, mount_opts); | |
b61d51e0 | 45 | - |
42b01337 JR |
46 | - if(mnt_err) { |
47 | - mount_error(mount_point); | |
48 | - exit(EX_FAIL); | |
42b01337 JR |
49 | } |
50 | ||
51 | - if(!nomtab) { | |
52 | + if (!nomtab) { | |
53 | add_mtab(spec, mount_point, nfs_mount_vers == 4 ? "nfs4" : "nfs", | |
54 | flags, extra_opts, 0, 0); | |
55 | } |