diff options
author | neilbrown <neilbrown> | 2003-07-14 22:17:24 +0000 |
---|---|---|
committer | neilbrown <neilbrown> | 2003-07-14 22:17:24 +0000 |
commit | 317522198e1493fe0f1b10614ff2f3a582a9aaff (patch) | |
tree | a66f85bea45f294b55c48107b5e6e88751fd220d /utils/exportfs | |
parent | 8b5bc63a7d56666950d4e3cd0937ab5187e84730 (diff) | |
download | nfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.tar.gz nfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.tar.xz nfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.zip |
Assorted fixes
Diffstat (limited to 'utils/exportfs')
-rw-r--r-- | utils/exportfs/exportfs.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/utils/exportfs/exportfs.c b/utils/exportfs/exportfs.c index ab8a4a2..5196564 100644 --- a/utils/exportfs/exportfs.c +++ b/utils/exportfs/exportfs.c @@ -91,11 +91,14 @@ main(int argc, char **argv) fprintf(stderr, "exportfs: -r and -u are incompatible.\n"); return 1; } - if (optind == argc && ! f_all) { - xtab_export_read(); - dump(f_verbose); - return 0; - } + if (optind == argc && ! f_all) + if (force_flush) { + cache_flush(1); + } else { + xtab_export_read(); + dump(f_verbose); + return 0; + } new_cache = check_new_cache(); |