-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Itamar Reis Peixoto wrote:
> to make it packagable like proftpd
> 
> http://koji.fedoraproject.org/koji/buildinfo?buildID=91270
> 
>  fedora compile proftpd only one time and the users have the choice of
> ldap, mysql and pgsql database.
> 
> if we need proftpd with mysql then I will install proftpd and
> proftpd-mysql packages and it will work with mysql.
> 
> this will make easy for the people to install without recompile.
> 
> proftpd-1.3.2-0.4.rc3.fc11.i586.rpm (info) (download)
> proftpd-ldap-1.3.2-0.4.rc3.fc11.i586.rpm (info) (download)
> proftpd-mysql-1.3.2-0.4.rc3.fc11.i586.rpm (info) (download)
> proftpd-postgresql-1.3.2-0.4.rc3.fc11.i586.rpm (info) (download)

Again, I'm not sure how this makes it much easier for people packaging.
Even if you went with the module system, you'd have to compile each
module seperately.  The packages above, even at the very least, provide
a new module.  The same could be done by ./configure --enable-auth-module=x
&& make.

If you were to provide authentication packages for vpopmail, they'd replace
libvpopmail and the binaries.  For the 5.5 tree, you can link against the
shared object files if you choose to as well, meaning packages would only
need to replace libvpopmail.so, or even just a symlink to a different library.

Modules are not out of the question, but I'm not shooting for them in the near
future.  vpopmail as a project just doesn't need them very badly right now.

If someone wants to write a patch against the 5.5 tree, I'll look into it and
if the code is done well, I will consider adding it, but it was not in my plan
for 5.5.
- --
/*
    Matt Brookings <m...@inter7.com>       GnuPG Key D9414F70
    Software developer                     Systems technician
    Inter7 Internet Technologies, Inc.     (815)776-9465
*/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknBDQ0ACgkQ6QgvSNlBT3BQlQCdGEGrWhpPSRLqvWDS2NEeSF7E
SJUAmgJREp3NI4P+Dnhgk327guJUwMwy
=uJ7Z
-----END PGP SIGNATURE-----

Reply via email to