<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 09/15/11 04:43, Tigersharke . wrote:
<blockquote
cite="mid:CAHRv5yidAQp-pK3E+sG+F9kAAxYZkVf1778je7e7Skzzuv+uJg@mail.gmail.com"
type="cite">Hello!<br>
<br>
Since I have been bitten a number of times (more than 3) by the
"ports/pkgs erased when system is modified or updated" rule, I
decided that I would figure out how to build PBIs of those things
I use.<br>
<br>
pbi_makeport for my first multiple attempts <u>seemed to stall</u>.
After I finally decided to let it alone for what may have been in
excess of 10 hours, is when it actually was successful and I
discovered pbi_makeport wasn't stalled.<br>
<br>
<div style="margin-left: 40px;">Therefore, I would like to request
some kind of indication (for those who are new to using
pbi_makeport) that it is actually *doing* something, or that it
is continuing to do something. <br>
<br>
An alternative to this might be a separate process (via switch)
or a separate command, pbi_buildenv which purely does the
initial environment construction.<br>
<br>
If this pbi build environment (jail) setup didn't take so long,
I would suggest it somehow be pre-made or setup during the
install process. Thankfully, for as long as that initial
environment setup takes, it is only oppressively long for the
very first instance.. I suppose, because I choose not to erase
everything prior to my successive PBI builds. I'm sure there may
be other ways to speed up the building of a PBI- my main hope
was that if I did not 'clean' the port's directory after
building the port (ie, simply: make install), that it might use
things from there.<br>
</div>
<br>
Another thought, when using pbi_makeport, is the ports tree used?
Specifically, if I configure a port with certain options, within
its location of the ports tree, is that configuration honored so
that the PBI is built according to those options? If not, how
would I accomplish such a thing?<br>
<br>
Since the wiki pages for pbi building feel like they are a little
terse, those of us who become more familiar with the process will
hopefully find time to improve it (myself included).<br>
<br>
Thanks!<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
The ports tree is used when doing pbi_makeport, however the
/etc/make.conf is not. Those options can be set in a PBI modules
pbi.conf file by setting something like:<br>
<br>
PBI_MAKEOPTS="PACKAGE_BUILDING=Y<br>
WITH_CUPS=yes<br>
WITH_GECKO=libxul"<br>
<br>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Kris Moore
PC-BSD Software
iXsystems</pre>
</body>
</html>