Due to the huge amount of code duplication and open bugs i have started to clean up several qmail related ebuilds. The most important change is the qmail.eclass which simplifies installation of different qmail variants (netqmail, qmail-ldap, qmail-mysql, mini-qmail) and provides some functions and variables for qmail add-ons.
Some updated ebuilds can be found in my overlay until they are ready for the live portage tree.
The following bugs have been adressed:
-
daemontools
– the daemontools.eclass provides standardized installation for supervise scripts for the daemontools package. supervise scripts are installed to /var/lib/supervise now. You have to change your symlinks -
qmailadmin/vqadmin
– the qmailadmin and vqadmin ebuilds have been updated to work with webapp-config. -
47668,
83606,
152503
– ezmlm-idx-mysql and ezmlm-idx-pgsql have been updated and integrated to ezmlm-idx and can be enabled with use flags now. -
97267
– a new virtual/checkpassword has been introduced to combine all checkpwd compatible applications -
123897
– you can now use qmail’s pop3d with ssl support using ucspi-ssl -
135571
– man-pages are now installed by ucspi-tcp directly -
137207
– qmail does not install man-pages related to internal libraries anymore -
140488
– vpopmail has been updated to the latest version and a supervise script has been provided for vpopmaild -
95184,
141880,
164215
If you feel like testing, checkout my overlay (yes, it is in layman-global.txt), and report any problems directly to me via IRC or mail.
Enjoy.