On Thursday 04 September 2003 11:43 am, Nigel Metheringham wrote: > On Thu, 2003-09-04 at 16:04, Neal D. Becker wrote:
> > It is a pain to have to create the exim user in order to do the build.
> > Is there a problem to run exim under either mail or maybe mailnull, both
> > of which already exist on a RH9 system?
>
> I don't think that exim should, by default, run as a uid/gid with any
> other privaleges. This is why I don't like building it as mail (gives
> you some extra leverage on the delivery directories).
>
> mailnull, which is rather more recent, might well be the right thing to
> use - from my point of view it hits problems of changing the id during
> the upgrade from older packages, and I build for older than RH9.
>
> My build machines have exim on anyhow... so I have managed to miss the
> build prerequisite. If I had hit it I would have hacked buildconfig
> since really the build process should not impose that sort of
> requirement on the build machine. So I would just have an extra patch
> in the rpm set.
I'm thinking to
1) patch buildconfig so it doesn't bother with EXIM_UID, EXIM_GID at all,
which will stop the comlaints
2) patch the resulting config.h to include the exim=93 values.