`<p dir="ltr">Kent, you are indeed close. If you are just trying to build Illumos, you only want to build the illumos directory in the build system. Skip buildctl and just:</p>
<p dir="ltr">cd illumos<br>
./build.sh</p>
<p dir="ltr">That package server is where you want to publish your built packages after they are built, so a public one wouldn't do, there is documentation on the public omnios wiki on how to set up your own package server. The various stuff in the build system is for building all the supporting parts of omnios; "Illumos" is just the kernel.</p>
<p dir="ltr">Luckily, you can get a complete build and local IPS packaging of just the gate bits from the above mentioned command.</p>
<div class="gmail_quote">On Feb 22, 2013 8:47 PM, "Kent Watsen" <<a href="mailto:kent@watsen.net">kent@watsen.net</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div><br>
<br>
On 2/22/13 3:29 PM, Eric Sproul wrote:<br>
</div>
<blockquote type="cite">
<pre>buildctl has rather bit-rotted-- we don't really use it much
internally. Nevertheless, what buildctl expects for names is the
package FMRI, e.g. "developer/build/autoconf", because it has scraped
those from the PKG variable in each build.sh file. So what you might
do is 'for i in $(./buildctl list) ; do ./buildctl $i ; done'
Eric
</pre>
</blockquote>
<br>
OK, we're getting closer:<br>
<br>
<blockquote>
<small><font face="Courier New, Courier, monospace"><b>kent@compiler:/home/kent/omnios-build/build$</b>
for i in $(./buildctl list | awk '{print $2}'); do</font></small><br>
<small><font face="Courier New, Courier, monospace">
> ./buildctl build $i</font></small><br>
<small><font face="Courier New, Courier, monospace">
> done</font></small><br>
<small><font face="Courier New, Courier, monospace">
===== Build started at Fri Feb 22 20:09:47 UTC 2013 =====</font></small><br>
<small><font face="Courier New, Courier, monospace">
Package name: archiver/gnu-tar</font></small><br>
<small><font face="Courier New, Courier, monospace">
Selected flavor: None (use -f to specify a flavor)</font></small><br>
<small><font face="Courier New, Courier, monospace">
Selected build arch: 32</font></small><br>
<small><font face="Courier New, Courier, monospace">
Extra dependency: None (use -d to specify a version)</font></small><br>
<small><font face="Courier New, Courier, monospace">
<font color="#ff0000">The PKGSRVR
(<a href="http://omnios.int.omniti.net:10002/" target="_blank">http://omnios.int.omniti.net:10002/</a>) isn't available. <u><b>All
is doomed</b></u>.</font> (emphasis mine :-)</font></small><br>
<small><font face="Courier New, Courier, monospace">
An Error occured in the build. Do you wish to continue anyway?
(y/n) n</font></small><br>
<small><font face="Courier New, Courier, monospace">
===== Build aborted =====</font></small><br>
</blockquote>
<small><font face="Courier New, Courier, monospace">
</font></small><br>
This server's name makes it sound like its internal...<br>
- if so, is there an external server with the packages on it?<br>
<br>
Or I give up now and try to compile illumos using <a href="http://wiki.illumos.org/display/illumos/How+To+Build+illumos" target="_blank">these
instructions</a> instead?<br>
<br>
<br>
Thanks,<br>
Kent<br>
<br>
<br>
<br>
<br>
</div>
</blockquote></div>
`