On 25 September 2014 01:30, Dmitrij D. Czarkoff <czark...@gmail.com> wrote: > openda...@hushmail.com said: >> Then, in the event that someone installed via an ISO or some >> pre-defined VM (ie. a DigitalOcean droplets) -- how about a one-time >> script upon first root login to ask for such info? >> >> You do not have a `PKG_PATH` set for `pkg_add`. Would you like us to >> set it for you? (Y/n) y >> >> Choose your nearest mirror: >> >> 1. Continent >> 2. Whatever >> 3. ... > > FWIW the idea of presenting the list of mirrors suddenly starts to make > sense, as now there is no browser in base install. But > > Alexander Hall said: >> I can't speak for others, but I'd be terribly annoyed by this. > > I absolutely agree with this sentiment. > > In my opinion, the best way to present list of mirrors would be to > provide a command for fetching it, either in pkg_add(1) or in root.mail > (the message root "recieves" upon completion of installation). As I > prefer the latter way, patch to root.mail follows. > > -- > Dmitrij D. Czarkoff > > Index: root.mail > =================================================================== > RCS file: /var/cvs/src/etc/root/root.mail,v > retrieving revision 1.104 > diff -u -p -r1.104 root.mail > --- root.mail 15 Jul 2014 22:05:29 -0000 1.104 > +++ root.mail 24 Sep 2014 22:05:12 -0000 > @@ -36,7 +36,9 @@ full list of packages for each architect > ftp://ftp.openbsd.org/pub/OpenBSD/5.6/packages/ > > If you do not find a package you want on the CD, please go look at your > -nearest FTP mirror site. > +nearest FTP mirror site. To get a list of available mirrors, execute: > + > + ftp -o - http://ftp.openbsd.org/cgi-bin/ftplist.cgi > > Select your architecture and download the tarballs of your choice. For > example > to install the emacs package for amd64, execute:
Not that this would be a voting thing but I like the direction where this is heading. More convenient than writing the address down or remembering it. -- Regards, Ville