Yes, the new qmail and qmail-run rpms are dropin replacements for the
"memphis" rpm. qmail-run is Dan's naming for such a package. And indeed,
qmail-init is not entirely appropriate, since the package sets up other
things as well (like links to sendmail).
I still do not know what option to rpm you are talking about that would allow
patches to be applied on the fly. I doubt that is possible: some patches do
not use the %patch macro.
In any case, I will soon upload a kit, that creates a spec file from a
template. The kit allows you to specify (via command line args) any patches
to be applied from a given set of patches.
It is of course rather simple to add a patch to a spec file. But with a kit
it is rather convenient, and the kit also makes sure that you get a
different README depending on which patches you apply --- and if you are
applying patches at all (b/c patched qmail cannot be redistributed). Also,
the applied patches are reflected in the release version of the created
binary rpm.
I'd think something like this is useful at a place where you have to install
several versions of qmail (I run one pathcless, and one with the verh patch).
At this point, I will include 4 patches (rbl, verh, big-to-do, qmqpc), and
not the UCE patches, because I have no idea how they work (I am not even
sure I have procmail installed anymore; I have maildrop). But people can
easily modify the spec template to accomodate any number of patches (up to
100).
Mate