Inclusion of sendmail and patch

"Lee W" <[email protected]>
Newsgroups gmane.linux.lsb.discuss
Message-ID <001801c2cc95$1e46b920$6500a8c0@wks1>
Hi,

I have only just signed up to the list so aplogies if these concerns have been asked already, I downloaded the archive but did not find the answers in their.

Anyways,  I am currently in the process of developing my own custom mini-distro for a specific project I am working on. However one of the keys goals is that I want to ensure it complies with as many standards as possible (LSB, FSH etc), rather than these changes being made at a later date (like the majority of distros are now having to do).  I feel it is also a good way to learn about Linux itself.

My queries at the moment relate to the inclusion of 2 particular commands/utilities, namely sendmail & patch.

Can anyone expand on the rational as to why sendmail is mandated by the LSB? 
On a minimal system you may not need the particular functionality of a MTA (or is it an MDA) or in the case of running sendmail (or equivilent) as a daemon a mail server.   Also surely including such as program could be a security risk.  Basic security principle includes only having the programs you require available on your system and no more don't they?  Crackers cannot exploit a program that does not exist, and sendmail doesn't have one of the best security records.

Secondly, what is the reasoning behind including patch as a core utility?
I will fully admit to not having much knowledge on this point, but is it not primarily a tool used in development, such as applying updates to source code prior to recompilation (although I believe it can be used to modify script files as well)?

Thanks to anyone who can provide me with additional reasoning on these issues.

Regards

Lee
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.