nullfs is your friend :)<div><br></div><div>portsbol minek ennyi?<br><br><div class="gmail_quote">2009/7/20  <span dir="ltr"><<a href="mailto:peter.stosz@mentat.hu">peter.stosz@mentat.hu</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font size="2" face="sans-serif">Akkor valamit elnéztél.</font>
<br><font size="2" face="sans-serif">Nem 1 gépen használok jail alrendszert,
és tökéletesen mennek.</font>
<br>
<br><font size="2" face="sans-serif">Valahogy így készítem...</font>
<br>
<br><font size="2" face="sans-serif"># mkdir /usr/jails /usr/jails/template</font>
<br><font size="2" face="sans-serif"># cd /usr/src</font>
<br><font size="2" face="sans-serif"># make world DESTDIR=/usr/jails/template</font>
<br><font size="2" face="sans-serif"># make distribution DESTDIR=/usr/jails/template</font>
<br><font size="2" face="sans-serif"># cd /usr/jails/template</font>
<br><font size="2" face="sans-serif"># mkdir usr/ports</font>
<br><font size="2" face="sans-serif"># portsnap -p /usr/jails/template/usr/ports
fetch extract</font>
<br><font size="2" face="sans-serif"># cpdup /usr/src /usr/jails/template/usr/src</font>
<br><font size="2" face="sans-serif"># </font>
<br><font size="2" face="sans-serif"># mkdir /usr/jails/skeleton /usr/jails/skeleton/home
/usr/jails/skeleton/distfiles</font>
<br><font size="2" face="sans-serif"># mv etc /usr/jails/skeleton</font>
<br><font size="2" face="sans-serif"># mv tmp /usr/jails/skeleton</font>
<br><font size="2" face="sans-serif"># mv var /usr/jails/skeleton</font>
<br><font size="2" face="sans-serif"># mv root /usr/jails/skeleton</font>
<br><font size="2" face="sans-serif"># mv usr/local /usr/jails/skeleton/usr-local</font>
<br><font size="2" face="sans-serif"># </font>
<br><font size="2" face="sans-serif"># mergemaster -t /usr/jails/skeleton/var/tmp/temproot
-D /usr/jails/skeleton -i</font>
<br><font size="2" face="sans-serif"># cd /usr/jails/skeleton</font>
<br><font size="2" face="sans-serif"># rm -R bin boot lib libexec mnt proc
rescue sbin sys usr dev</font>
<br><font size="2" face="sans-serif">#</font>
<br><font size="2" face="sans-serif"># cd /usr/jails/template</font>
<br><font size="2" face="sans-serif"># ln -s mnt/etc etc</font>
<br><font size="2" face="sans-serif"># ln -s mnt/home home</font>
<br><font size="2" face="sans-serif"># ln -s mnt/root root</font>
<br><font size="2" face="sans-serif"># ln -s ../mnt/usr-local usr/local</font>
<br><font size="2" face="sans-serif"># ln -s ../../mnt/distfiles usr/ports/distfiles</font>
<br><font size="2" face="sans-serif"># ln -s mnt/tmp tmp</font>
<br><font size="2" face="sans-serif"># ln -s mnt/var var</font>
<br><font size="2" face="sans-serif"># </font>
<br><font size="2" face="sans-serif"># vi /usr/jails/skeleton/etc/make.conf:
WRKDIRPREFIX?=  /mnt/portbuild</font>
<br>
<br><font size="2" face="sans-serif"># mkdir /usr/jails/jdata</font>
<br><font size="2" face="sans-serif"># cd /usr/jails/jdata</font>
<br><font size="2" face="sans-serif"># mkdir jail1 jail2 jail3 [...]</font>
<br><font size="2" face="sans-serif"># </font>
<br><font size="2" face="sans-serif"># cpdup /usr/jails/skeleton /usr/jails/jdata/jail1</font>
<br><font size="2" face="sans-serif"># cpdup /usr/jails/skeleton /usr/jails/jdata/jail2</font>
<br><font size="2" face="sans-serif"># cpdup /usr/jails/skeleton /usr/jails/jdata/jail3</font>
<br><font size="2" face="sans-serif"># </font>
<br><font size="2" face="sans-serif">#vi /etc/fstab:</font>
<br><font size="2" face="sans-serif">/usr/jails/template      
 /usr/jails/jail1          
     nullfs        ro
       0        0</font>
<br><font size="2" face="sans-serif">/usr/jails/template      
 /usr/jails/jail2          
     nullfs        ro
       0        0</font>
<br><font size="2" face="sans-serif">/usr/jails/template      
 /usr/jails/jail3          
     nullfs        ro
       0        0</font>
<br><font size="2" face="sans-serif">/usr/jails/jdata/jail1    
   /usr/jails/jail1/s        nullfs
       rw        0
       0</font>
<br><font size="2" face="sans-serif">/usr/jails/jdata/jail2    
   /usr/jails/jail2/s        nullfs
       rw        0
       0</font>
<br><font size="2" face="sans-serif">/usr/jails/jdata/jail3    
   /usr/jails/jail3/s        nullfs
       rw        0
       0</font>
<br>
<br><font size="2" face="sans-serif">megfelelö localtime bemásolás jail-be</font>
<br>
<br><font size="2" face="sans-serif">/etc/rc.conf kitöltése</font>
<br>
<br><font size="2" face="sans-serif"># mount -a</font>
<br><font size="2" face="sans-serif"># /etc/rc.d/jail start</font>
<br>
<br>
<br>
<br>
<br>
<br><tt><font size="2"><a href="mailto:bsd-bounces@hu.freebsd.org" target="_blank">bsd-bounces@hu.freebsd.org</a> wrote on 2009.07.20 22:42:25:<div class="im"><br>
<br>
> Illó Gábor <<a href="mailto:stageline@gmail.com" target="_blank">stageline@gmail.com</a>> </div></font></tt>
<br><tt><font size="2">> Sent by: <a href="mailto:bsd-bounces@hu.freebsd.org" target="_blank">bsd-bounces@hu.freebsd.org</a><br>
> </font></tt>
<br><tt><font size="2">> 2009.07.20 22:42</font></tt>
<br><tt><font size="2">> <br>
> Please respond to<br>
> Magyar BSD levlista <<a href="mailto:bsd@hu.freebsd.org" target="_blank">bsd@hu.freebsd.org</a>></font></tt>
<br><tt><font size="2">> <br>
> To</font></tt>
<br><tt><font size="2">> <br>
> Magyar BSD levlista <<a href="mailto:bsd@hu.freebsd.org" target="_blank">bsd@hu.freebsd.org</a>></font></tt>
<br><tt><font size="2">> <br>
> cc</font></tt>
<br><tt><font size="2">> <br>
> Subject</font></tt>
<br><tt><font size="2">> <br>
> Re: [BSD] Jail</font></tt>
<br><tt><font size="2"><div class="im">> <br>
> 2009/7/20  <<a href="mailto:peter.stosz@mentat.hu" target="_blank">peter.stosz@mentat.hu</a>>:<br>
> > Pedig jó.<br>
> > Csak mount(ok) után lesz értelme.<br>
> <br>
> Akkor viszont a sorrend nem jó, ha gondolod próbáld ki, nem fog menni.<br>
> Legalább 4x futottam neki, egyszer sem sikerült működő symlinket<br>
> csinálni.<br>
> _______________________________________________<br></div><div class="im">
> BSD levlista<br>
> <a href="mailto:BSD@hu.freebsd.org" target="_blank">BSD@hu.freebsd.org</a><br>
> </div></font></tt><a href="https://lists.hu.freebsd.org/mailman/listinfo/bsd" target="_blank"><tt><font size="2">https://lists.hu.freebsd.org/mailman/listinfo/bsd</font></tt></a><tt><font size="2"><br>
</font></tt><br>_______________________________________________<br>
BSD levlista<br>
<a href="mailto:BSD@hu.freebsd.org">BSD@hu.freebsd.org</a><br>
<a href="https://lists.hu.freebsd.org/mailman/listinfo/bsd" target="_blank">https://lists.hu.freebsd.org/mailman/listinfo/bsd</a><br></blockquote></div><br><br clear="all"><br>-- <br>the sun shines for all<br>
</div>