Tom Eicher writes:
> Turns out that makeuserdb was expecting makedatprog in > /usr/libexec/courier-authlib, but it lived in > /usr/lib/courier/libexec/courier/makedatprog.
When I build the RPMs, I get /usr/libexec/courier-authlib/makedatprog packaged just fine.
Hm, I just rechecked - makedatprog is not contained in any of the courier-authlib packages I built, only in the courier package, which installs it into the /usr/lib/courier/libexec directory.
Just in case you want to track this, below is what I did (but as I said, everything works for me now). -tom
I did the following: 1) built courier-authlib (see command below) 2) installed courier-authlib 3) built courier, courier-imap etc. (which would not build without courier-authlib-devel installed) 4) upgraded the courier-* packages.
My build command is as follows, I used it for the authlib as well as the courier packages:
rpmbuild -ta --define 'xflags --without-ipv6 --with-mailuser=courier --with-mailgroup=courier --without-authldap --without-authmysql --without-authpgsql --without-authvchkpw --without-authcram --without-ispell --enable-unicode --enable-hardtimeout=72000 --enable-softtimeout=7200 --disable-autorenamesent' $<
Double-check your version of courier-authlib.
$ rpm -q -l -p courier-authlib-0.53.20050119-1.2.x86_64.rpm | grep makedatprog /usr/libexec/courier-authlib/makedatprog
Additionally:
The xflags setting is ignored by the courier-authlib package, and the courier package no longer uses most of the above options.
pgpVveExlELbv.pgp
Description: PGP signature
