桐山です
nfsd ですが,どうも -n オプションが利かないみたいなんですが,
ソースをちょっと見たところどうも新しいカーネル(注)では全く
nfsd を産んでくれないみたいなんですが,これは仕様でしょうか?
ただ,強引に
--- /usr/src/usr.sbin/nfsd/nfsd.c.org 2009-08-03 17:13:06.000000000 +0900
+++ /usr/src/usr.sbin/nfsd/nfsd.c 2010-04-19 17:49:41.000000000 +0900
@@ -392,7 +392,7 @@
new_syscall = TRUE;
}
- if (!new_syscall) {
+ if (new_syscall) {
/* If we use UDP only, we start the last server below. */
srvcnt = tcpflag ? nfsdcnt : nfsdcnt - 1;
for (i = 0; i < srvcnt; i++) {
とかやってもうまくいかないのでどうも nfssvc 自体の仕様変更に
伴なう問題かなぁと推測します.どなかた御知恵を... ;)
swap# uname -a
FreeBSD swap.cct2 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC
2009 [email protected]:/usr/obj/usr/src/sys/GENERIC i386
swap# ident nfsd
nfsd:
$FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.7.22.1.2.1 2009/10/25 01:10:29
kensmith Exp $
$FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.6.22.1.2.1 2009/10/25 01:10:29
kensmith Exp $
$FreeBSD: src/lib/csu/common/crtbrand.c,v 1.6.2.1.2.1 2009/10/25 01:10:29
kensmith Exp $
$FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.15.10.1.2.1 2009/10/25 01:10:29
kensmith Exp $
swap# ident nfsd.c
nfsd.c:
$FreeBSD: src/usr.sbin/nfsd/nfsd.c,v 1.38.2.1.2.1 2009/10/25 01:10:29
kensmith Exp $
swap#
です.
(注) new-style NFSSVC_NFSD をサポートしているやつ