Thank you for the reply.
I would follow these steps and get back in case of more queries :-)

Many thanks,
Nishchaya

jan damborsky wrote:
> Hi Nishchaya,
>
>
> Nishchaya Bahuguna wrote:
>> Hello experts,
>>
>> I have few of the custom packages that were generated after the 
>> nightly build of nevada.
>> I want to use Distro constructor to create my own live CD with few of 
>> these customized packages.
>>
>> Open Solaris being IPS based, what is the best way of integrating 
>> these custom packages?
>
> There are several ways to accomplish this, the one you could use
> takes advantage of the fact, that you can specify more than one
> IPS repository in DC manifest (pkg_repo_addl_authority tag).
>
> I assume that the packages you would like to have on LiveCD
> are in SVR4 format - then you could publish them in your
> local temporary IPS repo in easy way. Something like
>
> [1] From one terminal window, run your local IPS repo on
>    the same machine you would like to use for building the image
>
> # mkdir /tmp/ips_repo
> # /usr/lib/pkg.depotd -d /tmp/ips_repo -p 10000
>
> [2] From another terminal window, publish your SVR4 packages in this 
> repo.
> For each package (they will be published on localhost:10000 by default):
>
> # eval `pkgsend open <package_name at version>`
> # pkgsend import <path_to_package>/<package_name>
> # pkgsend close
>
> '@version' suffix is mandatory at time of being. For example:
>
> # eval `pkgsend open SUNWmypackage at 0.1`
> # pkgsend import /tmp/nightly-nd/SUNWinstall
> # pkgsend close
> PUBLISHED
> pkg:/SUNWmypackage at 0.1,5.11:20090211T135738Z
>
> [3] Modify your DC manifest
> * add IPS package names to the list of packages (e.g. after slim_install)
> * Point <pkg_repo_addl_authority> to http://locahost:10000
>
> [4] Kick off DC build
>
>
> Hope, this might help.
> Please feel free to ask, if you have any questions.
>
> Cheers,
> Jan
>


Reply via email to