On Mon, Jan 22, 2018 at 08:22:34PM -0500, trondd wrote:
> On Mon, January 22, 2018 2:36 am, Raimo Niskanen wrote:
> > On Fri, Jan 19, 2018 at 10:47:15AM -0500, trondd wrote:
> >> On Fri, January 19, 2018 4:29 am, Raimo Niskanen wrote:
> >> > Hello list!
> >> >
> >> > I have some machines behind a squid proxy and have set the http_proxy
> >> and
> >> > ftp_proxy environment variables both in /etc/profile and in
> >> > /etc/login.conf
> >> > for the default login class.  This works well.
> >> >
> >> > But after an upgrade when rc.firsttime calls fw_update and checks for
> >> > binary patches the proxy is not used, so I have to wait for that to
> >> time
> >> > out or break it with Ctrl-C and call fw_update manually.
> >> >
> >> > So I just wonder if anybody have an idea of how to set the http_proxy
> >> and
> >> > ftp_proxy environment variables so they are picked up by rc.firsttime?
> >> >
> >> > Best regards
> >> > --
> >> >
> >> > / Raimo Niskanen, Erlang/OTP, Ericsson AB
> >> >
> >>
> >> I submitted a patch for this:
> >> https://marc.info/?l=openbsd-tech&m=151260860105270&w=2
> >
> > That sure looks like an improvement!  But should maybe $http_proxy be
> > placed between single quotes?
> >
> > Unfortunately I fetch the sets into /var/OpenBSD/`machine` and verify them
> > before rebooting into /bsd62.rd, so it would not work for me...
> >
> >>
> >> In the meantime, before reboot, you can edit the rc.firstime script
> >> after
> >> installation.
> >
> > I'll try that trick next time.  Thank you!
> >
> >>
> >> Tim.
> >
> > --
> >
> > / Raimo Niskanen, Erlang/OTP, Ericsson AB
> >
> 
> Ah, I see.  Yeah, I only acconted for the obvious case when a net install
> was done.
> 
> Having thought about it again, an easier solution will be to write your
> http_proxy export to /etc/rc.firsttime before rebooting into bsd.rd.  If
> you have your update process scripted already, it's an easy additional
> line.  The installer only appends commands so anything you have in
> rc.firsttime will be preserved.
> 
> Tim.
> 

In my case it would work if rc.firsttime sourced /etc/profile, but I do not
know if that is a generally good idea..., in particular since I can not
find any way to set environment variables for /etc/rc to pass to system and
package daemons.

Is this a feature or a missing feature???

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB

Reply via email to