Hi, Try to deal with packages like the OpenBSD project does. Just stuff your packages in http://foo/$release/packages/$arch/ Tell your clients to tweak their pkg.conf and run pkg_add 10bees That's it.
When you have a new version / a bumped package, just upload it there. You don't need to purge the older ones; this would allow your clients to rollback to an older version easily. Supporting -current involves more work, you'd have to coordinate with both the OpenBSD development process and your clients to distribute freshly built packages. BTW for 5.5+ you will have to deal with signed packages. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE