> The install process goes as expected and the virtual machine is running
> happily along...  The thing is, when I create a second brand new virtual
> machine using the process described above and get to the 'select install
> media' step, it already has my local ftp server's name populated!  As far as
> I can tell, the only thing in common between the two installation processes
> is the cd46.iso file.
> 
> This isn't necessarily bad, I just can't explain why its happening.  Two
> questions:
> 
> 1) Is anyone else observing this behavior?
> 2) Can anyone explain why it is occurring?

the installer pulls the list of installation mirrors from
ftp.openbsd.org and defaults to one that is assumed to be closest to
you based on your ip address (using geolocation).

at the end of the installation, the mirror you chose (in your case,
your local ftp server) is sent back to ftp.openbsd.org so that it
will be given to you again the next time, assuming your ip is the
same.

from distrib/miniroot/install.sh:

    # If we managed to talk to the ftplist server before, tell it what
    # location we used... so it can perform magic next time
    if [[ -s $SERVERLISTALL ]]; then
        _i=
        [[ -n $installedfrom ]] && _i="install=$installedfrom"
        [[ -n $TZ ]] && _i="$_i&TZ=$TZ"
        [[ -n $method ]] && _i="$_i&method=$method"

        [[ -n $_i ]] && ftp $FTPOPTS -a -o - \
            "http://129.128.5.191/cgi-bin/ftpinstall.cgi?$_i"; >/dev/null 2>&1 &
    fi

because your vmware installations are presumably all coming from the
same ip address, you keep receiving your local ftp server as a
default.

Reply via email to