From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Apr 27 11:13:14 2006
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id k3R2DEC58943;
	Thu, 27 Apr 2006 11:13:14 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.189])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id k3R2DDQ58936
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 27 Apr 2006 11:13:14 +0900 (JST)
	(envelope-from yamajaki@gmail.com)
Received: by nproxy.gmail.com with SMTP id x29so1374099nfb
        for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Apr 2006 19:13:11 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
        s=beta; d=gmail.com;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=tuvH6pcrdxcdJZK1be6peb/ZP4T12vAqz1bhocG0mu7UxfZ7MjOn7TDL14uk+ddMWHW3jOFyw+Pe/hA7jEfC1AqIaqjq9UYj/QwEFmBOu++jocOJ5Ve0DVvy4nH/wj7NP8vw8OxTjbtNMHWEPcEal5/tbACJboVecWH6cbwFbXg=
Received: by 10.49.42.6 with SMTP id u6mr430195nfj;
        Wed, 26 Apr 2006 19:13:11 -0700 (PDT)
Received: by 10.48.157.5 with HTTP; Wed, 26 Apr 2006 19:13:11 -0700 (PDT)
Message-ID: <784eca220604261913p5bf26844sf4d266bdc40b8117@mail.gmail.com>
From: "Daisuke Yamazaki" <yamajaki@gmail.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <001d01c66996$9558e640$7d03a8c0@morimotoPC>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <784eca220604261213m71a84188xfc861c9ef277817e@mail.gmail.com>
	 <001d01c66996$9558e640$7d03a8c0@morimotoPC>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 27 Apr 2006 11:13:11 +0900
X-Sequence: FreeBSD-users-jp 89466
Subject: [FreeBSD-users-jp 89466] Re: chroot
 =?ISO-2022-JP?B?GyRCNEQ2LSRHJE4bKEI=?= /dev/null
 =?ISO-2022-JP?B?GyRCJE46biRqSn0bKEI=?=
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: yamajaki@gmail.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B$d$^$6$-$G$9(B.

$B$_$J$5$s$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B

06/04/27 $B$K(B YAMANEKO/Mao<yneko2@yamamaya.com> $B$5$s$O=q$-$^$7$?(B:

> $B@N$O!&!&(BFreeBSD5.x $B$^$G$O!&!&(Btar$B$G%G%P%$%9$r8G$a$?$j!"(B
> mknod$B$G9%$-$J$H$3$m$K:n$k$3$H$,$G$-$?$N$G$9$,!&!&(BFreeBSD6$B$K$J$C$F$+$i$O!"(B
> devfs$B>e$8$c$J$$$H!"%G%P%$%9$H$7$FF/$+$J$$$h$&$K$J$C$F$7$^$$$^$7$?!#(B
> $B!J$J$<$J$s$G$7$g$&$+!&!&!&ITJX$J;EMM!&!&!K(B
>
> $B$J$N$G!"(Bdevfs$B$r;H$$$?$$$H$3$m$K%^%&%s%H$9$k$H!"(B
> $B$H$j$"$($:<B8=$G$-$^$9$,!&!&!&BgNL$K(Bchroot$B4D6-$,$"$k$h$&$J>l9g!"(B
> $BK\Ev$KBgNL$K(Bmount$B$9$k$N$+!)!)$H$$$&LdBj$b!&!&!&!#(B

$B$3$l$O%G%P%$%9(B($B$H$$$$$^$9$+4D6-(B)$B$r(Bchroot$B$4$H$KMQ0U$9$k$H$$$&$N$,(B
$B$=$b$=$b$N(Bchroot$B$NL\E*$J$N$G!"BgNL$K(Bmount$B$9$k$7$+$J$$$H;W$$$^$9(B.

> mkdir -p $CVSCHROOT/dev
> mount -t devfs devfs $CVSCHROOT/dev

$B$3$l$G$9$H(B/dev$B$N2<$K$"$k%G%P%$%9A4It$,:n$i$l$k$h$&$J$N$G!"(B
$B2<5-$N$h$&$K$7$F$_$?$H$3$m$&$^$/$$$-$^$7$?!#(B

# . /etc/rc.subr             (rc$BMQ$N%X%k%Q!<%9%/%j%W%H$N%m!<%I(B)
# devfs_init_rulesets     ($B%G%P%$%9%k!<%k$N=i4|2=(B)
# devfs_rulesets_from_file /etc/defaults/devfs.rules    ($B%G%P%$%9%k!<%k$N%m!<%I(B)
# devfs_domount $CVSCHROOT/dev devfsrules_unhide_basic ($B%G%P%$%9$N7k$S$D$1(B)

4$B9TL\$N(Bdevfsrules_unhide_basic$B$O(B/etc/defaults/devfs.rules$B$GDj5A$5$l$F$$$k%k!<%k%;%C%H$G(B
/dev/null, zero crypto random urandom$B$r:n$k$?$a$N%k!<%k$N$h$&$G$9(B.

$B$?$@%j%V!<%H;~$K<+F0E*$K%G%P%$%9$r:n$kJ}K!$,$^$@$o$+$j$^$;$s(B.
$B>e5-$N%9%/%j%W%H$r(Bcvsd.sh$B$K2C$($F$b$$$$$s$G$9$,!"$$$^$$$A7]$,$J$$46$8$G$9(B.

1.  /etc/defaults/devfs.rules$B$b$7$/$O(B/etc/devfs.rules$B$G%k!<%k$r:n$k(B
2. $B$I$C$+(B(/etc/devfs.conf?)$B$G%G%#%l%/%H%j$H7k$S$D$1$k(B.

$B$H$$$&46$8$_$?$$$J$N$G!"$b$&$A$g$C$HD4$Y$F$_$h$&$H;W$$$^$9(B.

$B$d$^$6$-(B
