Hello community, here is the log from the commit of package mrsh for openSUSE:Factory checked in at 2019-02-26 22:20:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mrsh (Old) and /work/SRC/openSUSE:Factory/.mrsh.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mrsh" Tue Feb 26 22:20:11 2019 rev:8 rq:678970 version:2.12 Changes: -------- --- /work/SRC/openSUSE:Factory/mrsh/mrsh.changes 2018-10-01 08:15:28.406042678 +0200 +++ /work/SRC/openSUSE:Factory/.mrsh.new.28833/mrsh.changes 2019-02-26 22:21:37.426082708 +0100 @@ -1,0 +2,6 @@ +Mon Feb 25 11:46:56 UTC 2019 - Egbert Eich <[email protected]> + +- Add README.SUSE: + Describe the steps required to set up and run mrshd/mrlogind. + +------------------------------------------------------------------- New: ---- README.SUSE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mrsh.spec ++++++ --- /var/tmp/diff_new_pack.rl0RX3/_old 2019-02-26 22:21:38.798082221 +0100 +++ /var/tmp/diff_new_pack.rl0RX3/_new 2019-02-26 22:21:38.798082221 +0100 @@ -1,7 +1,7 @@ # # spec file for package mrsh # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -28,6 +28,7 @@ Group: Productivity/Clustering/Computing Url: https://github.com/chaos/mrsh Source0: https://github.com/chaos/mrsh/archive/%{version}.tar.gz +Source1: README.SUSE Patch1: services-Do-not-require-non-standard-entries-in-etc-services.patch Patch2: mrlogin-Don-t-use-union-wait.patch Patch3: autogen.sh-Add-force-to-libtoolize.patch @@ -92,6 +93,7 @@ %patch2 -p1 %patch3 -p1 %patch4 -p1 +cp %{S:1} . %build ./autogen.sh @@ -147,8 +149,8 @@ %endif %files -%defattr(-,root,root) -%doc NEWS README ChangeLog COPYING DISCLAIMER DISCLAIMER.UC +%doc NEWS README ChangeLog +%license COPYING DISCLAIMER DISCLAIMER.UC %{_mandir}/man1/mrcp.1* %{_mandir}/man1/mrsh.1* %{_mandir}/man1/mrlogin.1* @@ -157,7 +159,7 @@ %{_bindir}/mrlogin %files server -%defattr(-,root,root) +%doc %{basename %{S:1}} %{!?have_systemd:%attr(644,root,root) %config(noreplace) /etc/xinetd.d/mrshd} %{!?have_systemd:%attr(644,root,root) %config(noreplace) /etc/xinetd.d/mrlogind} %attr(644,root,root) %config(noreplace) /etc/pam.d/mrsh @@ -171,7 +173,6 @@ %{_sbindir}/in.mrshd %files rsh-compat -%defattr(-,root,root) %{_mandir}/man1/rcp.1* %{_mandir}/man1/rsh.1* %{_mandir}/man1/rlogin.1* @@ -180,7 +181,6 @@ %{_bindir}/rlogin %files rsh-server-compat -%defattr(-,root,root) %{_mandir}/man8/in.rlogind.8* %{_mandir}/man8/in.rshd.8* %{_mandir}/man8/rlogind.8* ++++++ README.SUSE ++++++ mrsh - Remote shell program that uses munge authentication ========================================================== 'mrshd' and 'mrlogind' require 'munge' authentication to be configured and running. Prequisites (if munge is not configured and running, yet) --------------------------------------------------------- 1. Create a system user and group 'munge' with an identical UID/GID on all participating machines: # groupadd -r --gid <GID> munge # useradd -r --uid <UID> --gid <GID> --home-dir /var/run/munge -s /bin/false -c "MUNGE authentication service" munge 2. Install 'munge' on these machines. # zypper in munge 3. Copy the munge key from one of these machines to all others: # scp /etc/munge/munge.key root@<target>:/etc/munge/munge.key 4. Start (and optionally enable) munge: # systemctl enable munge # systemctl start munge Steps (server side): -------------------- 1. Install package mrsh-server: # zypper install mrsh-server 2. Start (and optionally enable mrlogind and mrshd: # systemctl enable mrlogind.socket # systemctl start mrlogind.socket # systemctl enable mrshd.socket # systemctl start mrshd.socket Steps (client side): -------------------- 1. Install package mrsh: # zypper install mrsh
