Bug #14061
closed
"smmsp" user should be delivered by packaging, not base passwd file
Added by Rich Lowe 11 months ago.
Updated 10 months ago.
Description
This is really true of most user accounts, but this one in specific causes problems if one tries to test the illumos sendmail, because the distro sendmail does have the user in packaging, and so it will be removed by their package but not re-added by ours.
- Related to Bug #14065: onu's distro specific knowledge should know to unlock sendmail and remove libmilter on OI added
- Status changed from New to In Progress
- Assignee set to Andy Fiddaman
I've tested doing an onu to gate built with this change with the following combinations.
In all cases, due to a hard dependency on sendmail
from mailwrapper
(which arguably should not be there), the gate sendmail is installed as part of the ONU.
- OmniOS sytem with smmsp in /etc/{passwd,group} and sendmail not installed;
- OmniOS sytem with smmsp NOT in /etc/{passwd,group} and sendmail not installed (for example, a fresh r151040 installation or an earlier one having installed and then uninstalled the OmniOS sendmail);
- OmniOS system with the distribution sendmail package installed (and therefore smmsp present in /etc/{passwd,group});
- OpenIndiana system with the distribution sendmail package having been installed and then uninstalled (and therefore smmsp missing from /etc/{passwd,group});
Note that onu from OpenIndiana with the distribution sendmail package installed currently fails, that is #14065
- Status changed from In Progress to Closed
- % Done changed from 0 to 100
git commit 1db1721aaa637f7c122058e7fe330468a966e760
commit 1db1721aaa637f7c122058e7fe330468a966e760
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
Date: 2021-10-26T09:40:56.000Z
14061 "smmsp" user should be delivered by packaging, not base passwd file
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>
Reviewed by: Dominik Hassler <hadfl@omnios.org>
Approved by: Rich Lowe <richlowe@richlowe.net>
Also available in: Atom
PDF