CHROMIUM: remove hard dependency on RPCBind
nfs-ganesha exits with LogFatal if it can't register its
services with RPCBind. Changes LogFatals to LogCrits to
let nfs-ganesha run and work without rpcbind.
BUG=None
TEST=Compiled and manually tested
Change-Id: Ia0980b85c60729c0d4f70bc2ebe831a22dcd29dc
Reviewed-on: https://chromium-review.googlesource.com/540758
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Abbas Naderi <abiusx@chromium.org>
Tested-by: Abbas Naderi <abiusx@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/669313
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
diff --git a/src/MainNFSD/nfs_rpc_dispatcher_thread.c b/src/MainNFSD/nfs_rpc_dispatcher_thread.c
index 0a77604..210864c 100644
--- a/src/MainNFSD/nfs_rpc_dispatcher_thread.c
+++ b/src/MainNFSD/nfs_rpc_dispatcher_thread.c
@@ -709,7 +709,7 @@
/* XXXX fix svc_register! */
if (!UDP_REGISTER(prot, vers, netconfig_udpv4))
- LogFatal(COMPONENT_DISPATCH,
+ LogCrit(COMPONENT_DISPATCH,
"Cannot register %s V%d on UDP", tags[prot],
(int)vers);
@@ -717,7 +717,7 @@
LogInfo(COMPONENT_DISPATCH, "Registering %s V%d/UDPv6",
tags[prot], (int)vers);
if (!UDP_REGISTER(prot, vers, netconfig_udpv6))
- LogFatal(COMPONENT_DISPATCH,
+ LogCrit(COMPONENT_DISPATCH,
"Cannot register %s V%d on UDPv6",
tags[prot], (int)vers);
}
@@ -727,7 +727,7 @@
tags[prot], (int)vers);
if (!TCP_REGISTER(prot, vers, netconfig_tcpv4))
- LogFatal(COMPONENT_DISPATCH,
+ LogCrit(COMPONENT_DISPATCH,
"Cannot register %s V%d on TCP", tags[prot],
(int)vers);
@@ -735,7 +735,7 @@
LogInfo(COMPONENT_DISPATCH, "Registering %s V%d/TCPv6",
tags[prot], (int)vers);
if (!TCP_REGISTER(prot, vers, netconfig_tcpv6))
- LogFatal(COMPONENT_DISPATCH,
+ LogCrit(COMPONENT_DISPATCH,
"Cannot register %s V%d on TCPv6",
tags[prot], (int)vers);
}