I have updated from 1.6 to netbsd-2 and then netbsd-3 remotely without
console access by building and installing from source.
For one of these steps, and I'm not sure which, it's critical to
reboot with a new kernel and old userland because the new libc uses a
new system call.
I use etcmanage to update /etc, and find that this works very
reliably. Because it dealt with /etc correctly, I had no pam issues.
The code and scripts I use are at
Use the bits from anoncvs rather than the 0.2 release.
For machines at ISP sites, I would practice on local machines first,
pretending you can't touch them.
Greg Troxel <email@example.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)
-----END PGP SIGNATURE-----