earlyoom-1.4-bp154.1.26 >  A b|!M@eee YS2<ث"Qkscj!NBa4Eo8t @\d g;v4 {ﳺuUbN;f=E]HacPWĿHBoe Hcn/xX.Ns>= ,1f=!| DoP~ j ;#l{Jma$cT\^guBw׳%  Mef67f4b3f54b735e5a3337513cb0a28780a0b21df38db3c0dc878781ca4b00653a374151628a5c7b46d5dcf913102495a18805a9v$b|!M@eeeH@ƫ9L\I]0{0zrc,'rOr?eBe)iˤQN>)s^HA޸ XTo c#WΜ'R u)^I#q * 'ȇűev_iq.DVX/id׳}.*/I?#$b38X-/` 8P#1qN|җ3)}x "60 npaD<OmCh砭|JOjwAs>pL ? d   5  (7[ai " 'l              *L p   (89$:1=`>h?p@xFG H I XY\ ]8 ^becdxe}flu vw0 xT yxzCearlyoom1.4bp154.1.26Early OOM Daemon for Linuxearlyoom checks the amount of available memory and free swap, and if both are below critical level, it will kill the largest process (highest oom_score).b|obs-arm-11n"SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgSystem/Daemonshttps://github.com/rfjakob/earlyoomlinuxaarch64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in earlyoom.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=earlyoom SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in earlyoom.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 earlyoom.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop earlyoom.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in earlyoom.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart earlyoom.service ) || : fi fi 8~_< ? 큤A큤A큤b|b|b|^\^\b|b|^\b|6c0aba9099f8fb5022746ac5457fb01c02fc972ef990f179d23f1853e24459c132ace54b2d8d0fe5857f15725c97d5dfc7ac5bf0fbc041be3393a9010fa55dc50a9c9e9551713a37a15cf1e81ebe87b8c4312deb5b2742858aaefdf47d193f2adf677d5ee5f6632d8e3d3f51c7db2a5a602a74de172fa030313a151546a014396a5328caaa2fa2a08daa9e9ff3a298b3ddf9f0a5f2848aa7a93a642878709491e730b3ec729de46d987ae73f30ed337e4cbe832f09205330acfa71848c6e0087adfb45f78a6af004f710f2b1f1e7603c2d0f2b4a8d7a59b0d895413a973856carootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootearlyoom-1.4-bp154.1.26.src.rpmearlyoomearlyoom(aarch-64) @@@@    /bin/sh/bin/sh/bin/sh/bin/shinsserv-compatld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1oomd4.14.3^s^^_@^O@^Nt^M#@^^!@\@Fabian Vogt Илья Индиго Илья Индиго opensuse@trummer.xyzopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comAlexander Evseev - earlyoom.sysconfig: Fix sddm, add kwin_wayland- Add PREFIX=%{_prefix} to %make_build macro for correct ExecStart. - Update to 1.4 * https://github.com/rfjakob/earlyoom#changelog * Make victim selection logic 50% faster by lazy-loading process attributes. * Log the user id uid of killed processes in addition to pid and name. * Color debug log in light grey. * Code clean-up * Use block-local variables where possible. * Introduce PATH_LEN to replace several hardcoded buffer lengths. * Expand testsuite (make test). * Run cppcheck when available. * Add unit-test benchmarks (make bench). * Drop root privileges in systemd unit file earlyoom.service. * Fix spurious testsuite failure on systems with a lot of RAM.- Add "Web\ Content" before "firefox" in --prefer parameter. - Manual optimizations in spec-file.- include Falkon browser and mpv media player among the list of programs to terminate preferably- Add -p option.- Set lower critical values, add more programs into whitelist.- Clean-up.- First build. Version - 1.3/bin/sh/bin/sh/bin/sh/bin/shobs-arm-11 1652327659 1.4-bp154.1.261.4-bp154.1.26earlyoomearlyoom.serviceearlyoomMANPAGE.mdREADME.mdsysconfig.earlyoomearlyoomLICENSEearlyoom.1.gz/usr/bin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/earlyoom//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/earlyoom//usr/share/man/man1/-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:Backports:SLE-15-SP4/standard/0ed196be9d3b5849d366fb6b2d4fb3ba-earlyoomcpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c20dffc93ea3372ec34cb79be796df2d612aae6d, for GNU/Linux 3.7.0, strippedASCII textdirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR C\Ɗ9L&libnotify-toolsutf-8e1a86d7fed1f60152bbb39867cac7876a7bfb76d8f11f1c4cfee108593537192?@7zXZ !t/sP] cNſ^Js$t6w3<^-p PX5,5T " Ʒ Ķ9J(N*C3 yP&`q*2o%Ƙot"'ʴ<<[=cw1d(rK?j_q*JIx˵SdO T9R3~.9a "T$d{OB(mCu8ߜ)fYݘI̛<tfl! Kcl.g/`yuuZ0- j\S)Li^S7h!9=d='aU6?-^ z"$X!q'=/3Tyj qΡ( !X dJů1cU[{mI1jwX+U@Qވ({GIZttGF\,.H/.gL$qPgl=f5o1\1w PM]&z&=,<<TcƍS\nPdajn]xk[@ւyL/$#0EºN6\:bwz=3ǁZr)Fr;:!qm&d3F ^Lf? qB&bOk0 l;e"{,=~U19(.\Z6ŖG:2.' 9v` t9jOqW3+* gNz,z̡+RQ "ϓ焰x:| 2sSGS>(S |  ɟC=)|[>v@$d~"SEFwAޖAN0v ;:0V8sfɆe"P#wa2&9J `/ך fA]PKAy\@mB% "Ⱦ㟫 Pc\ӻYmKG>t(GC'5G)"2CV(=EK8^n`-n)65JKP8jIY1Dg8selt{NG'5v5 +X y Pqё!|OKx??+HƦiĶ}jQOf2UØg`N܎;FL3 }W{-TBOK~ }}r/ RUEqN]'p$) 4C1SN ͌&uXG8SįFr<| lā[pϭl7g[zE:TôA0hyM¢k}cd ï?kJΐ]x6V8uxS't:P~=ZȼiFXe=fj¡Ì5-%.g9sl"Ub u3wsM,˒ cRJ\LJk8=jY@j/UGԂqX<: ݒ ‰af Pt&5al!`CoVoȍM?QH ԵӒʉRIlžy=iڂ#'٦ ]&Y|a۝b_ոHOt" -:io,=L=;vXenݎ"or3'C y3("R<:nY&O+r@@fzi]e 9fV|l(,n\~ @1B^3+k,U]茢P˃_frL?0_i ҥ..jd X ήfdkonA1V$qr{f"xR1H&Ivj\sT1ɛ' 1="ͳ IA !-sǚԚq<;Z2P 3z;OFaóX}cx3jag❢0#HGM_@MwmŠT pUV~ՙd㌭pyt^/RgZ*q;B,kGʵ2 ب 6 ;|g#InlwPlO֥*Gl =fZ0b'G76ɆS~ }IC@TJL5N^}gHZ8ʴ iN&I:XKa0gI_9q6[ ZޤQ/ hUF/Hkl],2Ǯ1(y&n_%'x\ 7Hձœ%Cv{E<V= w^GG}p X_Us4DG^jϗZQƝˮUE^b.aw+ !V`-vPƭ3-ޱ3u? Pe-Zl1n_>ǽ<lk[Z{׶9R[dk"K/ήi#)K g-0S $JCGqw^:b ʉ~xNxIt\:Ak0ԟ6QQ?KXϸ ~,siL?:3 t#,;yU=ފ?zZ D:.5_y;"ۦu*UNK iW!e;Oy )lTTd彎mj4aMu=? s fȄ\.U2qoZg !diT;bRʾ=rKGJe2mV^8/ǢS=Mݵzo51I.r.!`Vc(m9!fԙXj Im{*T>O|TDU 1*~HՁV\wd5D "늗cl^i=͠ r@V/GNŒOp`һ8y (=ZDJ '}ZC+i)#u8rNi' T|[Bs=LHKKch"HvnBthF7 3[bg `δf# jܐwIH_5pY>h:ltر]K g&xmhMkGtYm{A& fvAB)Ƌܔ%9d+wÌ`e\DfENcp&,%&pPt]m6/ixyۋ2mQi@TϑxH}mRKC`n'h Japk:LTV<3J?[(a:=P?HzC-B5ҖQjM2u4NO8G4k1DHGf0R!W"XI?m>Nn Y-1 i}㮻Vu(RW;xܚf@rmAӿXo` hč.d=0mݥauFc^QDq&]avѾ+pQ$#<3b+yة/!e~HJklnKK4 +:iݱaڅ` DÈ5W%wBOpD]_BuI5g\*bӀNNr&D*{+"()-ƭ aBf o\Mџ!9%"4:ۓ s+ ɰ?[dpj'1D\IT,:Xscy[B ~5ۢu#QL1 B;9(鼡`rO*Xei8xhP ERNʾeLb{K8IdLdA?iҩq@'sW8*pHPIe1&yCEP^`[a8|v7!*_^J>:HoNe߂`7qy[1ܾ#`l҈Δir+(?Ϧʾ1X&OJnѠMG2MS4HzrI"J s$.߳oShk};z y}mVAl0$`rRVn³I![߄I!l jU=fX/b(X_*"M>k *-Yi!w ヾj8-$5c| m\Dyn [`nK;7&T&um3]qxr @ZNbTr빷TAYT@IBٯWhfEOd*-”GeB6kՋ]}l%NTiz= ;rD!$5x$!\OM^S&ԮN*R@ ɫCE3 UB72Z2@p5 `%PP5%PɌzJ lU!KӪ%&~80\kv3TV6VI95V׏P`>4cW7bMDhi"t_QI9 puܹxGzb}.{ϖ_&4$CuDdŠ>22I"x:} , iIᒵpԑ >Q"wyjO@gb>ĭ `']pjN- !9{+HլdCmru,uN@ {}1JΨ%m/`[1F(s-$Ed)$yGc1kC^t։4.hwPk.{Um##X\F27]S Ļȓ-mR]<DF :z m!8)fJDlukaFh!E xy{0WY9Տ3XdIi϶jLLxje(/Ou7oJs)٦#roFl?O;@8]$2X+[?joxXK)Nъ1p9R@#rtc퍬`_ Jqs |T> FU3єe\l/XɣE~;[S9SP&4H~_FsPۥzuUwHbD_Z Of_cw (8,!R/9f 9\q{a'K7WԠچQjxՆZtgN&FT`I:VYnofԄ= ]BymQF+lNg*:JϡVr@NhߝOΚ:  ],TLp/9`#ƴnc MbRh!8.BL׉ՎCiBϬkjU%%icFn?aB2in(9Zru!?zW2Zz S::O+DES 2en}6;@g?b5?RGL+vQv6ͲY0Q3CI^ _ n(ĭvOnK͜ ;<־6p'19^W-D̷40q5y=EwimIޢ^Wp~_pnZ3ky(~:6II]rF\Řٞ@ .w87@:i>=m{UHU F[(SWw#4vU#cCly̞ڇxA<9 [8=M'NS Zb4+ɴXbxOX(^F Ϛ ֫!T0DU뼤wІӞy>RponD^o۸̾d5~S.Tq핀kD|㆑ū2, Ƥn)ݔH;SY ܩHS骫fLfT' lu:;./̗(ޫ.>pIv8RMCg?caSt!Z_[m H~uv /vôK%{ #GUUoNVD١Ohz`qJLjg4ڮsW?IwdyǃN}Bsd^L~Pqv˚2N䰥<%юl!]R a r_fMS9ltcP%qzvB|7gEc*5M35CI<,i%x$"^(eМF1y-:&li$ˣUy4_܇?cd#\^|[r:eWIK8;6BCؙS#Cj扏 z䰂,"HcNLZl9enå<zH$۫E?8Iڹ`g|AL? U,k>$}On50Ϡ8˞eM1 T^c }KH1_j&ZKZF`h )X ȔWh ;]TG1xucM[TW3fCЯџSU:D.4A,-]Av<ךּv Ƈ-bAWPlSti;PݝxO W!2 {sW<Bq{.$u}T9IB*:K.n F1mMThU\'JHbBbd 4;8cv~^HIlgG^>Uf?nVN2k/_RRz Gգe%} 0T#4 a8JBF1dZ@XݕZ ]O{d:cB*q&n[Zb ]k+Kስ6Ǡ^ :7K6t;VMp~^}="}-\/̇!nwτ3mbDz41^wܩ%ϒU!q_Ki啀)>h՘Ш@i Ǿó֎=AT NZa^P)orx b#kSƦ\OnhmA^5"iCySHOn^_ocC'tĈxHr'P+ĻmGvTi|RMD~[\L(w=%.e|;N%o 3"qQlf"_/ݥ {0F?eP$$uM)6D#3h=QGň+ |rbB^%L5,[W llKcX>1ݤ}_[H]&s$]@N=cV:.{룴)t7'4I699 .}!]i{[KL e@пt`Q7r 2߀lJq`If#īje8bQ-6Χ!7@9ߔ9d)e@ӣ.]g_`H#. P]H^WdX[ 3зҦV-CN95 g֑nQ~E1q `]:,Y9xUJcWxy' v!sYu\N҉d4OZ +g[$nIñ* |64-*/@Nb j+; 5P/TxBh/z[ơ#?Ɓ.n{\>2IO=WPw}Fe0BR˓oToZϪiWr.ɿb D,LKQWB!'6m@*V=Sx2oOި~ޑ_;P=oϹ7{oKoxnM,"}7[rjAPg+ڑ3,Ki2o 3ao 8% &4y-V|X([7dҤ>?j$_1e*!WQ{)z""8ar~M@HI]g;+ͳop,K`٤1lf"$4$OMjׯ9e>Ū*p2.+:c%+n۸T#|X6DK1#n8Wa4w Hz^SaYr,H\„c>i7Ro Eb2onQW_QP=#'hHI=3d"0]2m hrJ*n2_15@N>mjY&xfĐ6Ngڣ @6X u|TzUÌ"s  ?>+TTHGӼ07vxkfk'5t50K5>1h@JL)r`uV+lt7J/ʹ=(Z3J*PEv)D9 kq$} ж$yhL:\8o1`r_J$ LKJxx3FS.og ws`z)W/Z"2{D^:# wed @Bd٧jV_J յp&Fۧ^FT9~T1K'܃ྤ8Uhw\WnB#y>/K !795$ATJ Cx0ߗ(g]2V8YV{+/MmgoY?oj_-ZgD}KJ$V)./ƾ۴cjWP2@/WanY8aC[ߠvWQhE2-{*ZqcE=IrhɤQ+-s%] V kpZrTp,BEG l3PmE }i"o/tR;ŽE^d[&G\#uc!Mw:Ϊ={K ?*.PfVN:dckhޤPT653wٽ+ito jLw=LI(i*6\kk(BtnL@'cɰZ\҇.vo3ߒ+U%ai5gGFK22:w/rqQ fLL)`EN 1fu[8E!@/FI$GϽα $y\^^r):Ї{PVO&FNwn? X6IeSR[ꖧ;Yx4Gq,1v[:T< 2bZzg?1^>قҐd\)- aTB$7!Zѓ }@T^By}oJǔ "Ng&DN8LK+F1vٶٝf)_{ 52aL0=7uѕLH'ФTzJ~92_`eMNWgA[v,ܼԏnaY}/rb(Ƈnҹd peToqTC 3r N$^lBЃFf-6 ]!(r)T+f+SWJ;ī_ Tr̺ !b]N0 oH&+$LPm? 9gy[Ht~tgmڽmA*Sܹ < TA(ȈKfQz)Qa$'u!w>ޏ,YS3nmI^]?m@m8tJ(xːj1M!TWsJ]W!t˯ zC|A 3&> ܙ@J^%=/`=a᝴Eۺ~{y5vA6ğœ *Ll$𬵥׊Ξ?l|+VOむ~yvzk0e%zGlUϵIۨomO7P X7_l, s(S@o .\fjfʜac]4 dZ|0>R/ +(!'mϐR4Ǣvy9l첧x*Ѳy&^aigHEKke><O4$p#v[bP m7D%Yt#'W17}cLI3`,„+ݛd󈏡 (OҼq/3#@c"? p!>KKDjn#UL %`O'pƪ5K '7B x1B-pd& ,sUx ۹i8Su8`QEdE/jd1AM 9:gɶ'!!%5|$xe%:5^o^2 XjnY|C &Y5:a{ubHjOV{Eyzf M7~zיRorSQ0x*wqZΊ5]+JOk9>r:IWl|@@Sg,|x=C/Sr8AAyoRT)jXǰƇMbASVԇjc/C݀$)JRB#Eri$h¬aweǾ Pkv}€)G 1g3~1q]h }+4#EoFv Ak{ê/ǃO ^V>pLYq`iVnU)zSN1'cj&*%| POk8|nZe9id9ffk~u:u r1;EƧ3T^og@COI6Q"_jYC6nǟ!mNvz`B2ߺTM&a QKeaCO:ZY-ǧRAclLNXsIGv*ltS;KI{ wX[¹Fn_ړ9t ,=DqTw,wnM# NvY{4/(n@v _: YB:R&bA]jaxo^la'E&EٍU$oH'qPײ|@Q0oxI3!BCU K8 aQM@&OLW!W)!~aޱ܂BRdʑ'[zlf?Nߵ >};U,-/)(KYۭe8I4U;C%h2e/wO j,9줵dI5 xiiYѬ B Z,Br $9#AzFj!"A?ÇS~K`BTe+ylSmCk-+ߊ2r.٩E:lr&f[agk-*כV6K*Tu|M\1""T}a VWn4y(}h^E8WQ[3dcp؆yEv \1Y="3 H6m!6XPTDaf(fk +5͜NCyt7 U$[sPʏ/KvPeF^ TR*VCs|i? @${sEr N4I5y\KLY@1r!Oz{W,8u#[G ZJYc%xŸO/nw$hG"X`kk?f9ט^?_Z-L:髂B)_{| Bt{8%ċ"0b|]Rk=BK wZבm?D<5i=(XMaO1}-R.f`fܴRZˆx46sn(3y=ώ̨%l*a?NޝDZQGȎ !\U`Sy&[=ohs  6]q$'zW3n|;Qރa|(.[&@] DpRZ: FVWƽS|Q6UysaD; /ݛ7d=Х}{S^lcfXn7c5207)BLRqN=qp<wr~$̎c;ܢe.7)MN|kگL}kQ^C(u5?qJvH(u㈻5M8P1^OE"0U e'2DL+(i#Ze=+7Pg=w%bPLGrGrYf M|u~fB.Iƕ řKg0X"jVu*B}Lxd7D$1KҟNk֡d=f`Z3ײ;+vմ*^9sj TȥS<}So3uYƖ ך~'"|8uOh6FkHܕΡ0s!DAXi![-B—7p{[:e b ܚU YZ