blog-2.19-3.3.1<>,Z5\B;/=„6;Z3 87 &a*w0hI禨(KnAy`ʇz8C:r7:CbƬ OA %rA2Dم @?d   |  P     ` $h ( 8 9 <: @>@FGH\IXY\] ^b@cdoetfyl{uv wxyD-zCblog2.193.3.1Boot loggingThe blogd daemon determines the real underlying character device of /dev/console. Blogd spawns a pty/tty pair to reconnect the current /dev/console with the slave of the pty/tty pair. During writing information from this slave to the real character device a ring buffer is used to hold the information for writing it to an existing logging file.\B;cloud118openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Basehttps://github.com/bitstreamout/showconsolelinuxx86_64 mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || : test -x /sbin/ldconfig && /sbin/ldconfig || :test -x /bin/systemctl && /bin/systemctl daemon-reload >/dev/null 2>&1 || : test -x /sbin/ldconfig && /sbin/ldconfig || :9 : (FED+A큤\B:\B:\B:\B:\B:\B:\B:\B:\B;[b[b\B:\B:\B:\B:\B:\B:01cde259b85cc20f44f243b339e054ca7d036a4e2ea7ff60b180953aed405961412ed950f8979d187af862af25f3fec756071ece0ffe2bd658166f2a3ea98aa95f3f7945c61f2ab58cc4b59bfeadb281a650a647dbedc83632dc76187a433512b5d855798dae54d4e45328b17421f6cc1ac2ca1ab291a80fee1773fa587d1e645b4c06172001074cc918c7d744cc6bfed5f22e16fb07d38ec2570d1eb09557a21e990c61fdbc51580ab191a22d91894883780d8b0c2a39a60878772f67f15e873052b64224712a6910aa7b278dd24b33f09ece6adf64649c0340f1877a09b0f7showconsolelibblogger.so.2.18rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootblog-2.19-3.3.1.src.rpmblogblog(x86-64)libblogger.so.2()(64bit)sysvinit-tools:/sbin/blogd @@@@@@@@@@@@@@@@@@@@   /bin/sh/bin/sh/bin/shcoreutilslibblogger.so.2()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)libutil.so.1()(64bit)libutil.so.1(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2[b@[aZ/ZNY@X6@X@X@WhV@V@VVV&@V=@VV@werner@suse.deschwab@suse.depmladek@suse.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deolaf@aepfle.dewerner@suse.deschwab@suse.dewerner@suse.dewerner@suse.demeissner@suse.comwerner@suse.dewerner@suse.dewerner@suse.de- Update to version 2.19 which integrates the patches now removed: * sysmacros.patch * libconsole-Really-allow-to-use-dev-console-as-a-fall.patch * libconsole-never-return-empty-list-from-getconsoles.patch * showconsole-2.18.tar.gz * libconsole-Add-console-into-the-list-only-when-succe.patch * libconsole-Correctly-ignore-early-consoles.patch as well as the changes * Correct wants directory for systemd-ask-password-blog.service * Sort input files for reproducible builds- sysmacros.patch: Include for makedev- hardening of the console list generation (bsc#1071568): * libconsole-never-return-empty-list-from-getconsoles.patch * libconsole-Really-allow-to-use-dev-console-as-a-fall.patch * libconsole-Add-console-into-the-list-only-when-succe.patch * libconsole-Correctly-ignore-early-consoles.patch- Change description of blog-plymouth in same manner as used by the release notes- Add coreutils as required by post scriptlet (boo#1036436)- This was an initial submit from Factory to SLES12-SP3 due to FATE #320593- Use github source from tagged version- Use https://github.com/bitstreamout/showconsole as URL- Install binaries with read permissions (bnc#990837)- Do not use privata glibc API (boo#967437) but implement missing shared memory mkstemp() - Remove patch remove-bad-symbol-use.patch- remove-bad-symbol-use.patch: Remove bad use of internal glibc interface (bnc#967437)- Make clear that blog is split off from sysvinit-tools - Avoid to be tagged with GLIBC_PRIVATE - Use libblogger.so with version, that is major and minor- Bug fix version: Handle chached password request gracefully- add blog-rpmlintrc. The all-manual handling of systemd services is required according to Werner.- Let libblogger become a shared library- Clean up service uits for close and umount- First initial package after splitting apart from sysvinit * Now blogd can replace plymouth(9) even from initrd * Also blogd is able to handle password requests from from systemd API * The blogd daemon writes out console messages even on reboot or halt up to the file systems become unavailable. * No locking of the console devices, no frame buffer switching./bin/sh/bin/shcloud118 1544569403 2.19-3.3.12.19-3.3.1blogctlblogdbloggerisserialsetconsoleshowconsolelibblogger.so.2libblogger.so.2.18blogCOPYINGREADMEblogctl.8.gzblogd.8.gzblogger.8.gzisserial.8.gzsetconsole.8.gzshowconsole.8.gz/sbin//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/blog//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9291/openSUSE_Leap_42.3_Update/4e599a7366aa4e56a19fd69ee303e62b-blog.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=86da9c46229712e4159508b0a9f9ee31b828a2b4, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=8a6f60baaf3740c8a88068275539f87720f9d05e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=518f1587db0851121c4882a0356ef157f40972ce, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=69b7ed2c8ed09b7137c5353fe748f9595f20ba20, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=963b1af4e083f7f0705806a796ad662d9219c234, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b37364614706b50cf0a598c366184c4a1f341aa, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)( RRR RRRRRRRRR RRR RR RR RR RRRRRRRRRRRR RR R RRRRPR R RRyHK&C2˭qB6U4 if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/sh?]"k%@ y>Dz,&l0)aKC畍)>D 2C*Tc#3)04}bi%06?\J`#,"5/YT^$3x9ߌoey4l>G ȘvpDhIwղd>ƤYmx4fbR)_?SV5@HlOSo`KX}uRn~i3N{3JF(ry1AF 8*n&lMODernq7:Jq>4i*OĀ$_OVAŸ _4cx!0VU\DȗCG5 JYb`|=!<',\%*f:ԩ ^Dw##uep3]!gNmx6Vlȁ% 2_M*C>Қ+~WUc V5dx0lPȦW:h o Nۅzfv"̍9>=8#FqŅ{RH4D]7;cNTB@)17Liٌ}=p^33bYnM{KvЃKR0ko=p)}N: gP{5n.<Ϻ&[C-בfq"W*Y K Α24-L9bZ`~3j\<۝ᅩtG" "Z }YsD$hyV=ٕv'm=͜ޒ, iF?Ykl!%Aci~yѭbgU(2((1ԵjzVlh궣>:gofOT43jJ+-4.<~y 1 ^jt4k8N^.7 Ep协 Y!=p'q$pl1D#ڽy3|y]5R(VG[o'ilq[7h'9N|NMZ,bd>j)wH` @&©巬GP{!}?h"WW5<?i\!,N>4+&1XLU1`,+ƿ(֫<F*:o24;TmR6]S?4er _ZP-Ψx4/IQ:u.S eIZM|W>4]NʇC'} ѼԜE&6NEӇ_hɴws+\Dχ=$Kpq6re.) uZtd/&eIt~,۞ߎ]|1P{TC7|;@"[Kr_P}daBd 0_[ ]ZHD-wN[&\;JE-lBp_|EBrT Gc9LF>!USoᷛr{'Sj!qLNMMӡ}s=+M&l&].ˮ\L#i#ɲW ƢNVڈysf JHFگ= L,[@\RC9eKgevP> ff$QJ &˪JZx3MhNߡxO5X-7[5>O0Xn£;켶韙IDOWSXӌ(ufھV9'B؁""0tN|&h~ }Y:|pnyL+ħHZe=4f{='u%#3ׄ_yұ;JjCdz0O iȏ# :LŒG:۝Ɇ:CY!ʟPaP`G~24;9 0(@&=ɦ2(DDܦr-4<'!o$ ]>-$%^CSq+PAIB[?\r҉b v&A8hqXiW3@ Sz)bG0qpڂJZ nC3! O6$ cL"2eN IMj Tk{_VV!3ʡ!'dFTT_foZ(->kE,'u+? 5 Pga86菤d]xÅ[gʂpVI<-SuY9(l&&_%09u1ǧ7vVbu85؂t;i|0 Ͱӈec>r͛UhTqB'0q(DMxL Rl#UZr[U7ĞL4~U߃v͔[=p\`$i& rN( Pco7~km^A&FSTu+7[ڀѽC ( ;~<]έu,JNQrE{+ s}\ahy1.%b9prR?a+8}Gw5E祜Xgћ냪c&LK7YomrˊEwϜP" O/؉?/2E˅MS$\Yb\xs6NFQ,]+!*mVMH50ons)k%H[ZbH.CM0eKHu `{j˾x)5?mZ>?oLm,b{ne|!Z ΉLo&3}Z@x0 ! CMM,E7eLVꕊYrR .jzJ"&@QM6IK8EY4u*M_9԰uj4oMaK*w.lHTgʣeBF !eh,qJWjW%S]CgtS*H ԉMeq<~ƴ86,+>RInr݈f WS~{>vӿ62lRb=YgUՂ3ca_8ij"D1d;yi **@ qg#*}}dԏ0޼A/gn[`U7u<7y"6o^Py>T.*T/aW1z'tukEZxQy|j7p%`g<&q}zg(r"b'/LzGGz-&#' q ,ucAT00ZK֞ fu3}JkWT3=6XbcuhM)?z(-̪* Pl9iмphy:}ҋ\t-KteP,|/0\X/crLџmVujȮ`0WdWԤ{ԕ`#&EVW@?nY@nft˿Gȡ/]EGș< R(<$z4-W"_xSGi .wq|NpuLh{m$~qFn --@m j`;<CN4ȹA<@ t~eTdZiMYhr- ;9!܁ OfGG"n#NpK=W:t DuJuFDX uH =;GHH,FP>fBŽˮ!_*}Bw"j}UAJVtG"| ӊBe:TpU,_o[uՆF,@MkKuZLE i+v IE7a\7 vJ2CH_BYVӲ^lG C4$<L-@ؼA\7`Mc*~%|h5+pG$mThЋ ) Qf0;+ҼzwoOnpoaCH.Z/2ع`b|w"g64F!H~Eh`U>0 ~i+A|=Z{Oypt 2/j_VYi2V ERމ=-B܂"['OΌW{Uc\W.BՎgױ) ;c6?_9+un.V߾v5WLJ Y; uQ-}7a92=S;`!JA+ص* JU`&RM]S^UC6t;:Igd>tSMmoo\c[ b-k"O2lV/jsV7:ac/fmVoK{n0IK 0آeQl`ZT_ko只S ٷ`i;84EIJ9cU6,l)ׂnò7h>}BL[e5LA>ދ}ɲx/dv0M _kx[ m%+ogKKO^]ng32(KI@p|&wO0 t?0Xx~x >OŒNBq64eiP"ڂ܆T!j ~Kt8 ܎T ap^4Yگ6/KUog+W&-EY˒U56w }3,Q'\'nG3;an|fE5P-?RwqHWi4ENr8>PGUYl#$/iQ d7ۼ1. ѾtD -%o4_%~HG2DBVz rn_Y(oL)L^ E6 fR))v3gD^gȊC3QkoP0 Na)/a)".֠@}BLsةE+{eˆA *?4"e-kg )ط͕IBԊM^(K1 WOqB0M̮dg@l]b9|{>VI<3 T#Z)WT{NFuݣm$ ,ߵ/pˣ9%%w)-Y4D#a*NtM>Y. {$H~Fjۓ kVH3ړ|Z aщl Ѕk^^ hZ~@ɁV/Q򶿳4+nߔgu'-(#]YfN#'ܨyaH{~@͔<R&…cD}QF8Z- ٥ @2wd 3!~WT*8Wt}K>ꀘ;k]cL3A_WlP$\{5[ݏ好1/*uyGB8{{04jҽ?Bw,-KJId-r)RlwDEAe]gav2Z3>#fpRЙLb5# wD3u ?kyc9y;;hł8vQ[h>mJ%<=+;V.+w ̵R$o4Ec1غE; BGO]͖d\%9(!H\ ͥcv)&8VND9n늟D~a̘aK> _281j1H*^PHYaUV-j老`WK*l\\u^$֥yy=Cx/|FUŶG B X;64(z I0iNEƉ%9`2A]֣RZd[ԅy{vT+IҾIЗޯpos9G^õz(0yc⨅փ4=7"xR;d*l>$-#8as ]<ƒ.z灔#9=WhW/&YLO $_u+5:(\t$C̄ ;d#d)r<` %PoL dm,+"xT}zROCڅMr!OC |0d9H7i KsHL gߠH֪O|{֙ :lq[yDim+ ]6t\Zl~gEu11Bhn0SeRiyX g/1#b  EZ. rZƍ!m4tLhRYS Dg eQJi^}Swa+//r5#YJSAG}m*̃8whew_I^0̦Zwk7c[q1;U׿~j7&+Nu##S֎.P{ $/Wjzs( 90mo#%P I1á0I4V;oHE<"%}Rν1!``P-i&ujw Oajߙ#S< [w5Gȶ&h$9uu3HdJ8tNRcurُاl(zg*~Q!C /8qιhaO[ƸmF˘JoN{erŸ L_OWf:%mK槒 (v¦br71.udK)N $F#|GA*DC뭐4 KyKkENo"xNr1mwzn4DN2SfKh}"T7t2̍>`?xw <ga G>f?K 9BSN`U¯;:ZbՒ~zM]Y#(}4DQ#¨:G@;g&IB`bq/]AE̜s95dKC&i+*G<$É g)'tg!ܥ ScQϲ '}fU-Ň0m+{{ %'0Ly^ ی#,`tucj(8R ,Q}\Bb^kK}졿^i}V=(q [Xrz<2/,h,@b.~T"[IN{ږBƘh`6.{^/Lt9k+9)}h{Nrdo#,dW_"1'9v LǐbGZjݬ ,aq꽶H rlchW1<(봠+w8<`q4Mmf9:d1sfꖦq [BH"gY缀㝤nܟǁ6}K?b.Jk|ǁ YxZ뺧{:l& I<ȹ#9Fo)aQs2GZKs =&em^&Ė~P֙a!qg NE4Np+N"KkWP.ބ_N'c{ `S{|b{1/gWU+0K2!Kk6.ɲW3:ChM+/ SmIߛ:i=,"xBN[3pԎas5gTYvbc UjB4) s=<];#W]ߴb.={vX ȓxNSM9d*`L&OFZ¾Ǽ%I{2F5@;*ã8,J / (- 0ߐ ی_ ",>}2ހ%.B-؞?,Z*ϗ+I-=\uc!yJ/L\[Eo\|VrjSN4!~+^1nc3Z9;a(eg{}8Dr8otW(NWtM\> B6W?mfc(;zO1J r`Mx]THϷu>ߘoQ0 o@>ݼmaD۶u!+Һʍ KJ .;9Wӷ}`=ա J^aèm}c&jU@s,u\2| k7NNuoWV7VAĝEdO0>'Gut"o#"^Z՗އpfʋ?d þj%=/e9vyRstd*^PJjOR7wt*u10VM*o{iy t_~Ip¢Pur &ΰB4scnBZ-ַd$F mHޘL_^PEF j;q@y ƍR4Rap [b%:wp_<Ύ͆C>:!^hnᩊO9Mpޞ3~`w qe<gݯ:U.qǣ>35:zyKhװ , j% &*Khj)e >dU[l`74#i/LDi13܀G--X RTgsDeʬ\ +>nGYa'31Hb~:F@Gp=a!'⑎- ?7KU_)kJCTjЯJߋ~3ʿuԉf6c"(}? \aG f_Sk1\4жe6@D'!Tbhm̕] F2\u;RcCbpm/Z?2 cw*|B(ݪ9*}cOOԴK{)dHZ' QE}̸wZ/k/^Ki孳@ITxjkkNYFr`/叒V4o68Q#SBIc`c b%z_\)P{?\c*VRCB\bԴprٱP1~/ 1ZJs-&^ O\ RE6dCF(_&`M=R:fsMI mD_,`"*M7: ~ Meg59V5YH4Ҿ!W:6tώi , 8_<ԺJ=x04ix\Ԅ R5'@oIlfgKk׺V)efG5)[F3 Bxm+98˕o0{n[znd KfcV7f(mo:L A]يU?uX՘éܥ|hPץ,K9,SRލN*#"BWio=!YwG0NCfj(+YF+XZBZ[E`v6k T.+L%f]iC*~\5f<'hr!\\TRYg,?!h$ l JH]9mSߵNeBC6!(02Y#>\'a$ZM[Sq U*YlT?}̂? QEr8^xQmQ׻7