On Fri, 14 Nov 2008, Jens Deppe wrote:

> Hello,
>
> I recently submitted bug 4487 which addresses the inability to use http
> proxies with the auto installer:
>
> http://defect.opensolaris.org/bz/show_bug.cgi?id=4487
>
> I'd like to pick this up and do the work for this RFE. It looks fairly
> straight forward.

It should be quite straight forward.

> The approach I was thinking to take is to add the proxy value into the
> manifest, as in:
>
>         <ai_manifest name="default">
>             <ai_pkg_repo_default_authority>
>                 <main url="http://pkg.opensolaris.org";
> authname="opensolaris.org"/>
>                 <mirror url=""/>
>                 <proxy>http://10.1.149.91:8080</proxy>

I'd change the proxy tag to be -

<proxy url="http://10.1.149.91:8080"/>

>             </ai_pkg_repo_default_authority>
>             <ai_packages>
>             </ai_packages>
>         </ai_manifest>
>
> During installation, the proxy value would then simply be exported into
> the environment before the pkg transfer is initiated from
> transfer_mod.py thereby allowing the 'pkg' command to pick it up.

In install_from_manifest() (auto_install.c), you'd pull
out the proxy value from the manifest and if one is set
set it. Probably add a log message indicating that as well.

That should be it.

Alok

Reply via email to