Pourquoi l'erreur m4 "linux-gnu.m4 – Aucun file ou directory" apparaît la première fois après la mise à jour de sendmail.mc?

SendMail 8.14.x | CentOS 5.x

J'ai remarqué que si je met à jour manuellement /etc/mail/sendmail.mc (par exemple, activez le support TLS), puis renvoyez sendmail, j'obtiens l'erreur suivante:

Shutting down sm-client: [ OK ] Shutting down sendmail: [ OK ] Starting sendmail: sendmail.mc:18: m4: cannot open `/usr/share/sendmail-cf/ostype/linux-gnu.mf': No such file or directory [ OK ] Starting sm-client: [ OK ] 

Cela ne se produit qu'une fois après avoir mis à jour un file sendmail.mc. Si je renvoie sendmail à nouveau (sans faire d'autre changement), je ne vois plus l'erreur.

Une idée de la raison pour laquelle cela se produit? Cela ne provoque aucune erreur – je suis juste curieux.

Erreurs sendmail.mc après la mise à niveau

 sendmail.mc:18: m4: cannot open `/usr/share/sendmail-cf/ostype/linux-gnu.m4': No such file or directory 

Votre file sendmail.mc est buggy. Il contient une OSTYPE(linux-gnu) sans support pour le paramètre linux-gnu pour OSTYPE . Vous obtenez le message d'erreur ci-dessus lorsque le package sendmail régénère / recomstack sendmail.mc dans sendmail.cf après la mise à niveau.

Corrections suggérées :
commente la ligne OSTYPE ( dnl ... )
[Votre envoi fonctionne sans ça de toute façon, si je comprends bien]
OU
Modifiez le paramètre OSTYPE à la valeur utilisée dans l'envoi par défaut sendmail.mc fourni par les packages sendmail dans votre dissortingbution (centos?). Cela PEUT causer des effets indésirables ou inattendus .