Description of problem: If a base system is installed including sendmail, then changes to /etc/mail/sendmail.mc are not reflected in sendmail.cf upon restart of the sendmail service unless the make package is also installed. I feels this breaks a principle of "least surprise". The init script tests for make's existence and avoids updating sendmail.cf if it doesn't exist. It is arguable that is more logical to make the sendmail-cf package depend upon "make" as one is only ever likely to install this package if one wants to update sendmail.cf via sendmail.mc, but to my mind the package which owns /etc/mail/Makefile should have a dependency upon "make". Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
In sendmail-8.14.3-2.fc11 the Makefile is rewritten in shell script. Also the init script will print a warning if sendmail-cf package is required.
sendmail-8.14.3-2.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/sendmail-8.14.3-2.fc10
sendmail-8.14.3-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/sendmail-8.14.3-3.fc10
sendmail-8.14.3-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.