mrsh-server-2.12-lp151.4.3.1<>,6|^/=„gfy\zq?r0 ߁ۃ&?T"⊫!M WٺΆ. u $AnNI|iR}NMiP ] F@V.r2}\c<b࿝o5vᤥ%JX,,dί8p'N%MUAĉ9B(\g^?|=tGHG䀋){h8jYi(Y 2ð!L׆#bBK O>I+<?+,d  X %, -  D  \  t        ( d Ls(89 :w=$>$?$@$F$G$ H% I%L X%XY%d\% ]% ^&`b&c'Nd'e'f'l'u' v((w* x*0 y*`z*******+(Cmrsh-server2.12lp151.4.3.1Servers for remote access commands (mrsh, mrlogin, mrcp)Server daemons for remote access commands (mrsh, mrlogin, mrcp)^cloud109openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Daemonshttps://github.com/chaos/mrshlinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-mrsh-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-mrsh-update-$service-new-in-upgrade" fi done for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do if [ ! -e "/run/rpm-mrsh-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-mrsh-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service || : # Stop of mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service skipped fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : # Restart of mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service skipped fi else # package uninstall for service in mrshd.socket mrlogind.socket mrlogind@.service mrshd@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fitkUV큤^^^^^^^^^^^^cd61a8fd1c597aeb80c5d22dfcdb6200331508fc4c290522781e596c0b199fdcd59c16fe632fa72f12107b007570c04fcd2c647bc7de5aee161346a6f778df5d2fd5739b3a4525ece8d9760ca08682e197f0988a3c80d53d17b016facf862c4d3bb2ccee022517e8111214c71a500fc7c199145fbfac875b1c731ea84ca455d58adcd1af9f7965d59e3e89b43549a8a785ea94a90600ee4c62871eb84b3a67f8249d1f3ac68cc0ae23297aa896d38ea3bb326347515f1b5938bae4b18710a5a1c2cd4498f0dbf9acc9a60959627a05defe48167deacd7593072962451376cec38bf48695687d8bc78ddea7e6045653b55e98367b256e0ed6e95655d9e0d9db18d957a023a79731b7352231775c4929ec003c91b687278da766f7945229c2007d34b34bbbb09a6cc0dc3fbbd7b5c6f5b385d9431e0007f6b06ae10ad47ab4bdf74e12075f1dcca85f5a613964a9175103cc76463be4714931aa070173c46cdc913c9e91bc9c0f510ad1e02742b8441d3907918d82dd70c17634cb59c924783d5erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmrsh-2.12-lp151.4.3.1.src.rpmconfig(mrsh-server)mrsh-servermrsh-server(x86-64) @@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(mrsh-server)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libmunge.so.2()(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)mrshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tcpd2.12-lp151.4.3.13.0.4-14.6.0-14.0-15.2-14.14.1^^C^.]@\s[.ZX@YRHXX@X>@X:X5X43@X43@X*XXXW:Egbert Eich Egbert Eich Egbert Eich Egbert Eich Egbert Eich eich@suse.comeich@suse.comeich@suse.comtoddrme2178@gmail.comeich@suse.comeich@suse.comjengelh@inai.deeich@suse.comeich@suse.comeich@suse.compmladek@suse.comeich@suse.comeich@suse.comeich@suse.comeich@suse.com- Remove previous workaround as chkstat from the updated 'permissions' is expected to handle the symlinks correctly, now.- Create compatibility symlinks as relative links. This doesn't trick chkstat to erronously set permissions on link targets during package build.- 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 pam_keyinit.so to /etc/pam.d/mrsh|mrlogind (boo#1144051).- Add README.SUSE: Describe the steps required to set up and run mrshd/mrlogind.- Replace 'Requires(post): systemd' with appropriate macro. - 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.- Include-grp.h.patch: Fix build failure due to an imlicit declaration: Include grp.h in mrlogind/auth.c.- 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.- Fix pre/post scripts: They are all meant for the server. - Add mrsh as dependency for mrsh-server: On the server side we do need mrsh for mrcp to work.- Fixing dependencies: mrsh requires libmunge which in turn should require munge.- Use SUSE rpm group classifications- Fix services-Do-not-require-non-standard-entries-in-etc-services.patch to set endianess correctly on ports. - Patch both mrlogin and mrsh to replace system-auth. This fixes mrlogin.- Fix up %pre, %post, %preun and %postun scripts to work with systemd.- Use systemd only on versions where supported. - Add pkg-config and systemd-devel to BuildRequires: where applicable. - Handle & package xinetd.d files where no systemd is available, package systemd unit files where applicable.- Make mrsh-rsh-compat depend on exact version of the main package. Remove conflict with rsh-server. - Split mrsh-rsh-server-compat into separate package. And create the compat symlinks for rlogind/rshd. - Do not explicitly create symlinks for in.rshd.8/in.rlogind.8 manpages. They are installed by make install. - Restart xinetd in the mrsh-server package instead of the main one. Do so using %%restart_on_update macro instead of a custom hack.- Removed from spec file: Epoch: ... CFLAGS="$RPM_OPT_FLAGS" used with %configure Both were leftovers of a spec file shipped with the upstream project. - services-Do-not-require-non-standard-entries-in-etc-services.patch: Fix mrsh so that no modifications to /etc/services are required. - mrlogin-Don-t-use-union-wait.patch 'union wait' is no longer allowed. Replace by a simple int type and test macro. - autogen.sh-Add-force-to-libtoolize.patch Add '--force' to libtoolize run.- Factory preparation: remove _service file as source from spec.- Set mode="localonly" for service download_files for Factory submission.- Initial Import of mrsh v2.12./bin/sh/bin/sh/bin/sh/bin/shcloud109 1590415633 2.12-lp151.4.3.12.12-lp151.4.3.12.12-lp151.4.3.1mrloginmrshmrlogind.socketmrlogind@.servicemrshd.socketmrshd@.servicein.mrlogindin.mrshdin.mrlogind.8.gzin.mrshd.8.gzmrlogind.8.gzmrshd.8.gz/etc/pam.d//usr/lib/systemd/system//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12719/openSUSE_Leap_15.1_Update/5d0110fb9a69afcd72583e3be89673e7-mrsh.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7a3fdd80c88f887ad24cd999517138fcfd4667dc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f8d59fc9f691015ee2dc23f9f89bc410dbc2bf82, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRR RR R R RRRRR RRR RR R RR Rݗչ8E$systemdutf-8c130928381904e144590cdec7b7b9f48077fb3d8c26cb3795695a4efa9f0287e?p7zXZ !t/4H]"k%wjDθ9^QnP\"³xn?ߦ,kΦՒǤ~*$6[J.EǁOpdOXc [W;1q k,lNIe;8Sx( "žWt$l` uLJ A]iATm0}[$嵛nBU!j&Nvj$h#ʁ ù>|5΂:Tؠ\'!`s[s0Ss~)((U %j~ШQ$4ER%P/ h0Be4::msas2L ޘm=08L礴:IϞ4dO2c"ca6){%֧o-Pbc}cx: nSs9Qm.xetD݃u{XQMD%=M )ʐMe`6w6O'՜^*nkOOHbb˨ 6U 5o\..`.ĦS=m $m#Z$/pҵ 3늄Ǎ6K_QC6~߻ X3Nix0G7 ?09;K1kYO~OSV=~s|^SWc+A, 4Aq,mq"8ݿDx!0Od|?pUKqNeرs5f_nÖm@;W•~#B7$cx~UG=D 4 7jqj@IL糥7 B4d"R=cNA LRiees*/Z*7gA\R˹vͽzH 8>!d YZ