Fazal Majid wrote:
> That's what I tried at first. Unfortunately The myk-2.6.6 binaries won't 
> modload, let alone devfsadm or ifconfig plumb.
> 
> I found this thread that suggests recompiling myk:
> http://opensolaris.org/jive/thread.jspa?messageID=337562
> 
> Of course, recompiling requires a compiler and headers. I managed to copy 
> over my gcc install from a Solaris 10u6 box. Unfortunately I also need 
> SUNWhea to get things like /usr/include/sys/types.h. Since I don't yet have a 
> running NIC, I can't install SUNWhea. Hence catch-22.
> 
> How are the initial packages even distributed on the ISO? I guess as 
> old-fashioned packages. I started mucking about the IPS code base. It seems 
> to me writing a utility to download IPS packages from a repository and 
> rewrite them as old-fashioned packages is the way to go to bootstrap the 
> process.

There are no packages on the ISO.  It's an install image that is copied 
directly to your system.

As for the bootstrapping suggestion, that won't work right.

However, you could do it this way for now (until we have tools to make 
this easier):

* use pkgrecv to retrieve the packages you need from pkg.opensolaris.org

* start your own pkg.depotd server

* re-publish the packages to it using pkgsend

* stop the depot server

* tarball the repository directory for the depot server and transfer it 
on the system that needs the packages (likely via DVD given the size of 
compiler packages you need, etc.)

* on the target system, extract the repository directory

* start the pkg.depotd server (it's included on the CD even) and point 
it at the extracted repository directory

* Then install the packages:

pfexec pkg set-authority -a local=http://your_depot_server_url
pfexec pkg install pkg1 pkg2 pkg3 pkg4 ...

In the near future, we'll be making this process simpler, but for now 
you'll need to bear with us.

Cheers,
-- 
Shawn Walker

Reply via email to