I've got a handful of OpenBSD boxes, and instead of keeping src on all of them, I'd like one box to follow stable and build patched programs which I could then distribute to my other boxes.
I poked around the archives of this list, and it looks like this is a reacurring question. Has there been anything like a consensus on what's the best way to do this? I've tried make release, and it's OK, but it's a sledgehammer for killing a gnatt. If sendmail has a bug, I'd like to be able to distribute just the patched sendmail. I'm also nervious about a system with that many dependancies as my response to a known security hole. If there's a hole in a program, I want someing simple to help me distribute the fix. I also tried playing with setting DESTDIR, but that didn't work very well. After a lot of messing around, I got a useable tar file, but it sure wasn't elegant. (http://seattlecentral.edu/~dmartin/docs/binpatch.html for my notes on that experience). My next idea is to try building the patched program, touching some file, and then run "find / -newer somefile | xargs tar -xvzf woot.tar". If there is a better or best way to do this, let me know! Thanks! -Dylan