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>
diff --git a/src/MainNFSD/nfs_rpc_dispatcher_thread.c b/src/MainNFSD/nfs_rpc_dispatcher_thread.c
index dd53fbe..8a5ba15 100644
--- a/src/MainNFSD/nfs_rpc_dispatcher_thread.c
+++ b/src/MainNFSD/nfs_rpc_dispatcher_thread.c
@@ -824,7 +824,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);
@@ -832,7 +832,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);
}
@@ -842,7 +842,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);
@@ -850,7 +850,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);
}