Bugzilla – Bug 131283
lsb package does not require ed and mailx
Last modified: 2005-11-02 08:44:15 UTC
LSB 3.0 calls out requirements for ed and mailx (http://refspecs.freestandards.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic.html#CMDUTIL) but the lsb package does not require either of these programs.
And don't need, because this are core packages always installed.
It is very useful to have full requires as sometimes customers use other tools to customize their image. This is especially prevelant when trying to create the smallest or most limited image possible.
And for the same reason it is very usefull to not have this dependencies to core packages: To create a small, limited image. Because without this dependencies you can remove packages if you know that you don't need them, with this requirements you have to install packages which you don't really need.
Agreed, but if you don't have mailx and ed you will not be lsb compliant. I was under the impression that installing the lsb rpm should mean the machine now meets the full lsb runtime requirements.
As you can read in our documentation for LSB certification: You have to make a default installation and additional have to install the lsb rpm. It is not sufficient to only install the lsb rpm to fullfil the LSB certification. Everything else is not tested and certified.
Added the both commands, but comment #5 is still valid for a certified installation.