Project

General

Profile

Actions

Bug #14061

closed

"smmsp" user should be delivered by packaging, not base passwd file

Added by Rich Lowe 10 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
packaging
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:

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 issues

Related to illumos gate - Bug #14065: onu's distro specific knowledge should know to unlock sendmail and remove libmilter on OINew

Actions
Actions #1

Updated by Rich Lowe 10 months ago

  • Related to Bug #14065: onu's distro specific knowledge should know to unlock sendmail and remove libmilter on OI added
Actions #2

Updated by Andy Fiddaman 9 months ago

  • Status changed from New to In Progress
  • Assignee set to Andy Fiddaman
Actions #3

Updated by Electric Monk 9 months ago

  • Gerrit CR set to 1762
Actions #4

Updated by Andy Fiddaman 9 months ago

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

Actions #5

Updated by Electric Monk 8 months ago

  • 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>

Actions

Also available in: Atom PDF