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
