Hi,
I never did an upgrade process before and always did a full install from
OpenBSD 2.8 to the 3.8.
But I decided to give it a try for fun and learning only. Did 3.6 to
3.7, then to 3.8. The process was great as expected as long as you
follow the great Nick's FAQ.
Thanks Nick for them. I am always amaze how well they are done! You got
to be commended for that and I think you sure deserve the FAQ Nick
development funds! (;>
But reading it, got me thinking to one small section Nick put int there
and if I learn something over time about Nick's writing is that even
small step that you could very easily overlook are there for a reason
and they were really thought about before been put in.
I refer to this "but it should be done now, as usually, the new kernel
will run old userland apps" from the upgrade 3.6 -> 3.7, or 3.7 -> 3.8,
etc. I was very curious about the word "should". Was that there because
of the switch of a.out to elf from 3.3 to 3.4? That's all I could think
about, or is there actually other possibility that when you do the
process remotely for example like I did that the box doesn't come back
to life?
I am not trying to pick on Nick's word, I just learn over the years to
actually respect the choice of them a lots!
SO, I really was trying to think when that wasn't going to work, or what
is the extend of that meaning in the context of the upgrade process.
I couldn't come up with anything else then the above note on a.out upgrade.
Any situations it might actually apply? Or are you referring to
applications more then the OS itself?
Thanks
Daniel