Contributed by jose on from the upgrades-the-el-debarge-way dept.
Real hackers will say: "So what? 'cvs up' 'make build' 'vipw' .. and done. But, what about people having machines without compilers, not enough disk space, slow CPU, "impossible" source upgrade paths (like a.out to ELF on i386) or whatever reason cannot follow this way? What about all the installed packages/ports and so on. What about "leftovers" in /usr/lib and thelike?
Reinstall from scratch? Annoying, boring and time-wasting, too.
Enough of it: debardage aims to help one out of this situation. Upgrade your OpenBSD system without lots of hassle or boring repetitive tasks from one version to the next (or downgrade it.. ).
- Update all installed core system files (baseXX.tgz, compXX.tgz, ...)
- Merge /etc (and no, it's not using mergemaster)
- Update all installed packages/ports (since W^X, one should do that every time)
- Take care of existing 3rd party software, which was not installed as a package
- Remove unneeded/outdated binaries/libraries
- New bootloader/kernel
Now's a perfect time to test this as we approach 3.4's release. Go forth and test, and report your findings to the authors.
Update Spoke to the author of the software, and this project is at a very alpha stage. This simply means that you shouldn't be surprised to see unimplemented functionality or bugs. Looks like the tool was announced a bit too early.
(Comments are closed)