One of my own pain points in my qmail deployment is that I build on one set of hosts and deploy to another. The fact that qmail has build-time dependencies on the role accounts it uses means these uid/gid must be the same between all of my hosts. @schmonz Will you talk about how you removed the need for pre-allocated numeric IDs? Is that patch reasonably self-contained?
That was one of my pain points, too. You want the destdir patch. If you don’t care about building to a staging area as non-root, skip that part. You’ll still get numeric IDs being looked up at runtime instead of compiled into the binaries.
Slides can be found on https://www.nycbug.org/index?action=view&id=10665
One of my own pain points in my qmail deployment is that I build on one set of hosts and deploy to another. The fact that qmail has build-time dependencies on the role accounts it uses means these uid/gid must be the same between all of my hosts. @schmonz Will you talk about how you removed the need for pre-allocated numeric IDs? Is that patch reasonably self-contained?
That was one of my pain points, too. You want the destdir patch. If you don’t care about building to a staging area as non-root, skip that part. You’ll still get numeric IDs being looked up at runtime instead of compiled into the binaries.