From owner-IPv6-jp@jp.freebsd.org  Mon Nov  6 23:17:05 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA18792;
	Mon, 6 Nov 2000 23:17:05 +0900 (JST)
	(envelope-from owner-IPv6-jp@jp.FreeBSD.org)
Received: from hitpro.hitachi.co.jp (root@hitpro.hitachi.co.jp [133.145.224.7])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA18787
	for <IPv6-jp@jp.freebsd.org>; Mon, 6 Nov 2000 23:17:04 +0900 (JST)
	(envelope-from ume@bisd.hitachi.co.jp)
Received: from bisdgw.bisd.hitachi.co.jp by hitpro.hitachi.co.jp (8.9.3/3.7W-hitpro) id XAA29397; Mon, 6 Nov 2000 23:17:04 +0900 (JST)
Received: from plum.ssr.bisd.hitachi.co.jp
	by bisdgw.bisd.hitachi.co.jp (8.9.3+3.2W/3.7W-bisdgw) with ESMTP id XAA24648
	for <IPv6-jp@jp.freebsd.org>; Mon, 6 Nov 2000 23:17:04 +0900 (JST)
	(envelope-from ume@bisd.hitachi.co.jp)
Received: from localhost (IDENT:TYdM+8ZpqzdQd2a0EUTXUvitGVBaiqcj2PrTdRWKyWNaXe+Ku6XD4BcpAEn7ks4K@localhost [::1])
	by plum.ssr.bisd.hitachi.co.jp (8.11.0/8.11.0/plum) with ESMTP/inet6 id eA6EH3e04615
	for <IPv6-jp@jp.freebsd.org>; Mon, 6 Nov 2000 23:17:03 +0900 (JST)
	(envelope-from ume@bisd.hitachi.co.jp)
Message-Id: <200011061417.eA6EH3e04615@plum.ssr.bisd.hitachi.co.jp>
To: IPv6-jp@jp.freebsd.org
From: Hajimu UMEMOTO (=?iso-2022-jp?B?GyRCR19LXBsoQiAbJEJIJRsoQg==?=)
 <ume@bisd.hitachi.co.jp>
In-Reply-To: <200011061353.eA6Dr5e04503@plum.ssr.bisd.hitachi.co.jp>
References: <200011061346.eA6DkFe04473@plum.ssr.bisd.hitachi.co.jp>
	<20001106134835.E16797E46@starfruit.itojun.org>
	<200011061353.eA6Dr5e04503@plum.ssr.bisd.hitachi.co.jp>
X-Mailer: xcite1.20> Mew version 1.94.2 on Emacs 20.6 / Mule 4.0 (HANANOEN)
X-PGP-Fingerprint: D3 3D D3 54 88 13 DE 22  3F 31 C4 4D A1 08 84 7B
X-PGP-Public-Key: http://www.imasy.org/~ume/ume@bisd.hitachi.co.jp.asc
X-URL: http://www.imasy.org/~ume/
X-OS: FreeBSD 4.1-RELEASE
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 06 Nov 2000 23:17:03 +0900
X-Dispatcher: imput version 20000414(IM141)
Lines: 49
Reply-To: IPv6-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: IPv6-jp 936
Subject: [IPv6-jp 936] Re: rtsol in sysinstall 
Errors-To: owner-IPv6-jp@jp.freebsd.org
Sender: owner-IPv6-jp@jp.freebsd.org
X-Originator: ume@bisd.hitachi.co.jp

  $BG_K\!wF|N)$G$9!#(B

>>>>> On Mon, 06 Nov 2000 22:53:05 +0900
>>>>> ume@bisd.hitachi.co.jp (Hajimu UMEMOTO ($BG_K\(B $BH%(B)) said:

itojun> 	sleep(net.inet6.ip6.dad_count$B$NCM(B + 1)$B$/$i$$$+$J$"!#(B

$B$&$a(B>   $BN;2r!#$3$N@~$G=$@5$rF~$l$k$3$H$K$7$^$9!#(B

  $B$3$s$J$H$3$+$J!#(B
  install fd $B:n$k4D6-$r$3$J$$$@DY$7$A$c$C$?$N$G!"$^$@A4$/;n$7$F$$$^$;(B
$B$s!#:#HU5"$C$?$i;n$7$^$9!#(B

Index: release/sysinstall/tcpip.c
===================================================================
RCS file: /home/ncvs/src/release/sysinstall/tcpip.c,v
retrieving revision 1.109
diff -u -r1.109 tcpip.c
--- release/sysinstall/tcpip.c	2000/10/21 14:06:24	1.109
+++ release/sysinstall/tcpip.c	2000/11/06 14:12:32
@@ -270,16 +270,22 @@
 	if (!variable_cmp(VAR_TRY_RTSOL, "YES") || 
 	    ((!variable_cmp(VAR_TRY_RTSOL, "NO")) && (!msgYesNo("Do you want to try IPv6 configuration of the interface?")))) {
 	    int i;
+	    int len;
 
 	    i = 0;
 	    sysctlbyname("net.inet6.ip6.forwarding", NULL, 0, &i, sizeof(i));
 	    i = 1;
 	    sysctlbyname("net.inet6.ip6.accept_rtadv", NULL, 0, &i, sizeof(i));
 	    vsystem("ifconfig %s up", devp->name);
+	    len = sizeof(i);
+	    sysctlbyname("net.inet6.ip6.dad_count", &i, &len, NULL, 0);
+	    sleep(i + 1);
 	    Mkdir("/var/run");
 	    msgNotify("Scanning for RA servers...");
 	    if (0 == vsystem("rtsol %s", devp->name)) {
-		sleep(3);
+		len = sizeof(i);
+		sysctlbyname("net.inet6.ip6.dad_count", &i, &len, NULL, 0);
+		sleep(i + 1);
 		rtsolGetInfo(devp);
 		use_rtsol = TRUE;
 	    } else

--
$BG_K\(B $BH%!w!J3t!KF|N)@=:n=j(B $B%S%8%M%9%=%j%e!<%7%g%s3+H/K\It(B
E-Mail: ume@bisd.hitachi.co.jp ume@mahoroba.org ume@{,jp.}FreeBSD.org
URL: http://www.imasy.org/~ume/
