Recommended update for mrsh

SUSE Recommended Update: Recommended update for mrsh
Announcement ID: SUSE-RU-2020:1259-1
Rating: moderate
References: #1144051
Affected Products:
  • SUSE Linux Enterprise Module for HPC 12

An update that has one recommended fix can now be installed.


This update for mrsh fixes the following issues:

  • BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.
  • Use systemd_ordering instead of systemd_requires: systemd is never a strict requirement; but in case the system is scheduled for installation together with systemd, we want systemd to be installed prior to mrsh.

  • Add to /etc/pam.d/mrsh|mrlogind. (bsc#1144051).

  • Add README.SUSE: Describe the steps required to set up and run mrshd/mrlogind.

  • Move %systemd_requires to the server sub-package.
  • Add missing services in pre/post/preun/postun scripts.
  • Fix systemd BuildRequires.

  • Add a requires for tcpd.

  • Fix build failure due to an imlicit declaration.

  • Have mrsh-rsh-compat provide rsh and mrsh-rsh-server-compat provide rsh-server for backwards-compatibility with packages that depend on rsh or rsh-server.

  • Add mrsh as dependency for mrsh-server: On the server side we do need mrsh for mrcp to work.
  • Use SUSE rpm group classifications

Patch Instructions:

To install this SUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Module for HPC 12:
    zypper in -t patch SUSE-SLE-Module-HPC-12-2020-1259=1

Package List:

  • SUSE Linux Enterprise Module for HPC 12 (aarch64 x86_64):
    • mrsh-2.12-6.3.2
    • mrsh-debuginfo-2.12-6.3.2
    • mrsh-debugsource-2.12-6.3.2
    • mrsh-rsh-compat-2.12-6.3.2
    • mrsh-server-2.12-6.3.2
    • mrsh-server-debuginfo-2.12-6.3.2