-----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-----