All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH - nfs-utils] exportfs: report failure if asked to unexport something not exported.
@ 2013-10-28  3:43 NeilBrown
  2013-10-28 12:47 ` Steve Dickson
  0 siblings, 1 reply; 3+ messages in thread
From: NeilBrown @ 2013-10-28  3:43 UTC (permalink / raw)
  To: Steve Dickson; +Cc: Tony Asleson, NFS

[-- Attachment #1: Type: text/plain, Size: 919 bytes --]



Currently if exportfs is asked to unexport something that is not
exported it silently succeeds.  This is not ideal, particularly for
scripting situations.

So report an error unless the unexport was successful.

Reported-by: Tony Asleson <tasleson@redhat.com>
Signed-off-by: NeilBrown <neilb@suse.de>

diff --git a/utils/exportfs/exportfs.c b/utils/exportfs/exportfs.c
index 52fc03d..c9e12db 100644
--- a/utils/exportfs/exportfs.c
+++ b/utils/exportfs/exportfs.c
@@ -351,6 +351,7 @@ unexportfs(char *arg, int verbose)
 	char		*path;
 	char		*hname = arg;
 	int		htype;
+	int		success = 0;
 
 	if ((path = strchr(arg, ':')) != NULL)
 		*path++ = '\0';
@@ -397,7 +398,10 @@ unexportfs(char *arg, int verbose)
 #endif
 		exp->m_xtabent = 0;
 		exp->m_mayexport = 0;
+		success = 1;
 	}
+	if (!success)
+		xlog(L_ERROR, "Could not find %s to unexport.\n", arg);
 
 	freeaddrinfo(ai);
 }

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 828 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-10-28 18:28 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-28  3:43 [PATCH - nfs-utils] exportfs: report failure if asked to unexport something not exported NeilBrown
2013-10-28 12:47 ` Steve Dickson
2013-10-28 18:29   ` Steve Dickson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.