<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 07/12/2012 15:46, Lars Engels wrote:<br>
    </div>
    <blockquote cite="mid:20120712194619.GL90853@e-new.0x20.net"
      type="cite">
      <pre wrap="">On Fri, Jun 15, 2012 at 06:25:18PM +0200, Lars Engels wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">On Fri, Jun 15, 2012 at 10:17:32AM -0400, Kris Moore wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">On 06/14/2012 20:12, Ben Milman wrote:
</pre>
          <blockquote type="cite">
            <pre wrap="">Hi, 

So I tried to get a ports jail to install and run under the new
Warden. I opened the jail terminal only to find that /usr/ports was
empty. A 'portsnap fetch' within the jail failed. When I checked
/usr/ports on the outer system it was empty, I must have forgotten to
include it at install time. After performing 'portsnap fetch extract'
on the outer system, a new ports jail with the ports tree included
worked as expected. I presume that the ports checkbox in the new jail
wizard causes the ports tree from the outer system to be copied into
the jail? If that's the case, I have some objections: That doesn't
take into account the possibility of the outer ports tree being
missing or modified, and there is no warning for cases like what I
experienced.

I didn't look into what caused portsnap to fail within the jail, but
that might be a related or unrelated issue.

Thanks,
Ben


_______________________________________________
Testing mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Testing@lists.pcbsd.org">Testing@lists.pcbsd.org</a>
<a class="moz-txt-link-freetext" href="http://lists.pcbsd.org/mailman/listinfo/testing">http://lists.pcbsd.org/mailman/listinfo/testing</a>
</pre>
          </blockquote>
          <pre wrap="">
I've just improved this, so that it will checkout ports from portsnap
instead of just copying from /usr/ports. Also, it will now display
warnings if it fails. Ditto with system sources.
</pre>
        </blockquote>
        <pre wrap="">
Could you make the fetch job optional? If you create a couple of (port-)
jails it always needs to fetch the whole ports tree.
It would be nice to select:

[ ] Copy Ports Tree from host system
[ ] Download current Ports Tree from the internet
[ ] Use the host system's Ports Tree (via nullmount)
[ ] Don't install a Ports Tree

BTW copying /usr/ports is not enough. If you want to use portsnap you
also need /var/db/portsnap.
</pre>
      </blockquote>
      <pre wrap="">
Kris, did you take a look at this already? :)
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Testing mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Testing@lists.pcbsd.org">Testing@lists.pcbsd.org</a>
<a class="moz-txt-link-freetext" href="http://lists.pcbsd.org/mailman/listinfo/testing">http://lists.pcbsd.org/mailman/listinfo/testing</a>
</pre>
    </blockquote>
    <br>
    Yes, I did briefly, and eventually that is what is going to happen.
    That, along with being able to queue up the creation of X number of
    jails. I just didn't have the time to get it in before 9.1-BETA1.
    Once we get 9.1 out the door, I'll be working on that, among other
    features :)<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Kris Moore
PC-BSD Software
iXsystems</pre>
  </body>
</html>