Hi Jacob, Jacob Yocom-Piatt wrote on Sun, May 20, 2007 at 12:27:01PM -0500: > i expect that a number of you have scripts that automate most of the > upgrade procedure and i would like it very much if someone were willing > to share such a script. upgrading by hand a la the upgrade instructions > goes relatively quickly but the number of machines under my supervision > keeps growing and is now over 20. i have tried han boetes' binary > upgrade script but find mergemaster to be very cumbersome in light of > the already-supplied upgrade patch. > > i go from release to release on most of my machines due to my own time > limitations. if i am not finding an already-known script of this sort, > do supply the relevant pointer.
Usually, i polish code much more before releasing it, but just because you are asking so nicely - this is what i'm using currently, mostly for going from one -current source-build to the next one. It can also be used for release upgrades - but you should not use it without carefully reading it, i did not polish it up for release and it is *not* officially recommended. Still, for your particular case, it might help speeding things up. http://www.studis.de/Software/bsd.upgrade.mk - for installing OpenBSD install sets on top of a running system (this is NOT the safest way for doing an upgrade, if it breaks, you keep the pieces; to do it safely in the supported manner, use the official upgrade procedures) http://www.studis.de/Software/upgrade_etc - for updating /etc after doing an upgrade (either after bsd.upgrade.mk or after the official procedure; this is similar in spirit to mergeslave by Han Boetes) Yours, Ingo