summaryrefslogtreecommitdiffstats
path: root/utils/exportfs/exportfs.c
diff options
context:
space:
mode:
authorneilbrown <neilbrown>2003-07-14 22:17:24 +0000
committerneilbrown <neilbrown>2003-07-14 22:17:24 +0000
commit317522198e1493fe0f1b10614ff2f3a582a9aaff (patch)
treea66f85bea45f294b55c48107b5e6e88751fd220d /utils/exportfs/exportfs.c
parent8b5bc63a7d56666950d4e3cd0937ab5187e84730 (diff)
downloadnfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.tar.gz
nfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.tar.xz
nfs-utils-317522198e1493fe0f1b10614ff2f3a582a9aaff.zip
Assorted fixes
Diffstat (limited to 'utils/exportfs/exportfs.c')
-rw-r--r--utils/exportfs/exportfs.c13
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();