catatonit-0.2.0-1.oe24090>    f\ ;G|`u` L Bf N+sQ]sp}Ve1˱ΠXF@y捌3ѧIvٵ^|FtnXw7 d,xAMH(Z}MyXz!V(vٖ /65ތPyΰle섭E.ʣ v`>\|[P ar;}l%rPH . -jCBF&RC"uo" /~#4u.˓ X2BF*(uX@wq U\6am gjˇٱT >(. K"ߤm؞"!8o?3 vZíѬhn4nu3n@1T"'h8If484e0ff1f9d30e261f5f3240dc902db88ba4de9d6f9e94b0073991d80bfa0d80ab3492692cce2b602f04912183f3954d293cd8ddmpPS#3nr~>6?d   N *6Djpx     &08l(89:dFGHIRXY\]^%d&e+f048>Ccatatonit0.2.01.oe2409A signal-forwarding process manager for containersCatatonit is a /sbin/init program for use within containers. It forwards (almost) all signals to the spawned child, tears down the container when the spawned child exits, and otherwise cleans up other exited processes (zombies). This is a reimplementation of other container init programs (such as "tini" or "dumb-init"), but uses modern Linux facilities (such as signalfd(2)) and has no additional features.f\dc-64g.compass-ciH+GPL-2.0-or-laterhttp://openeuler.orgUnspecifiedv0.2.0.tar.gzhttps://github.com/openSUSE/catatonitlinuxaarch64K@f\f\44c256dc783f6e979cadfaf0b332a3fdebc7b82f603169c4cd1ae5e5c912579ed0cf1feffdc89c9fb52af20fc10127887a408bbd99e0424558d182b310a3dc92 rootrootrootrootcatatonitcatatonit-debuginfocatatonit-debugsource  autoconfautomakefilegccglibc-devellibtoolrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2eob?@lijian - 0.2.0-1fushanqing - 0.1.7-2- upgrade to 0.2.0- repair build errordc-64g.compass-ci 17267663030.2.0-1.oe24090.2.0-1.oe24090.2.0-1.oe2409catatonit.specv0.2.0.tar.gzcpiogzip9utf-8a21fe830643887fde6cc3b9efa225148d7db2c7fcfb2262e50097cccd2920ae0eea61ae3f1a826de32ec13726313d192fd979a764fe860f6ee499de90852555eName: catatonit Version: 0.2.0 Release: 1 Summary: A signal-forwarding process manager for containers License: GPL-2.0-or-later URL: https://github.com/openSUSE/catatonit Source0: https://github.com/openSUSE/catatonit/archive/refs/tags/v0.2.0.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: file BuildRequires: gcc BuildRequires: glibc-devel BuildRequires: libtool %description Catatonit is a /sbin/init program for use within containers. It forwards (almost) all signals to the spawned child, tears down the container when the spawned child exits, and otherwise cleans up other exited processes (zombies). This is a reimplementation of other container init programs (such as "tini" or "dumb-init"), but uses modern Linux facilities (such as signalfd(2)) and has no additional features. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'catatonit-0.2.0' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/v0.2.0.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'catatonit-0.2.0' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . autoreconf -fi CFLAGS="${CFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection}" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FFLAGS ; FCFLAGS="${FCFLAGS:--O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fexceptions -I/usr/lib64/gfortran/modules}" ; export FCFLAGS ; LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld}" ; export LDFLAGS; [ "1" = 1 ] && for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ; do [ -f /usr/lib/rpm/openEuler/$(basename $i) ] && /usr/bin/rm -f $i && /usr/bin/cp -fv /usr/lib/rpm/openEuler/$(basename $i) $i ; done ; [ "1" = 1 ] && [ x != "x-Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld" ] && for i in $(find . -name ltmain.sh) ; do /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld"~' $i done ; ./configure --build=aarch64-openEuler-linux-gnu --host=aarch64-openEuler-linux-gnu \ --program-prefix= \ --disable-dependency-tracking \ \ --prefix=/usr \ --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --sysconfdir=/etc \ --datadir=/usr/share \ --includedir=/usr/include \ --libdir=/usr/lib64 \ --libexecdir=/usr/libexec \ --localstatedir=/var \ --sharedstatedir=/var/lib \ --mandir=/usr/share/man \ --infodir=/usr/share/info /usr/bin/make -j${RPM_BUILD_NCPUS} # Make sure we *always* build a static binary. Otherwise we'll break containers # that don't have the necessary shared libs. file ./catatonit | grep 'statically linked' if [ $? != 0 ]; then echo "ERROR: catatonit binary must be statically linked!" exit 1 fi %package debuginfo Summary: Debug information for package catatonit Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package catatonit. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package catatonit Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package catatonit. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install install -dp /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2409.aarch64/usr/libexec/catatonit install -p catatonit /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2409.aarch64/usr/libexec/catatonit install -dp /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2409.aarch64/usr/libexec/podman ln -s /usr/libexec/catatonit/catatonit /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2409.aarch64/usr/libexec/podman/catatonit %files %license COPYING %doc README.md %dir /usr/libexec/catatonit /usr/libexec/catatonit/catatonit %dir /usr/libexec/podman /usr/libexec/podman/catatonit %changelog * Tue Jan 16 2024 lijian - 0.2.0-1 - upgrade to 0.2.0 * Sat Mar 26 2022 fushanqing - 0.1.7-2 - repair build error * Mon Nov 22 2021 Li Jingwei - 0.1.7-1 - package init ?cxf6ӱƶtl'ol6c۶u2\{u]{s3x.W FFF&ON&CV0jvLhDhgby lL>fha o"#=3=#Eml Fha43up5p0lL6@3' `d t2~j027OettN&pJ2i$Αِֆ,omL -\LLL \<] 7g'OLW ZXK3#ygmahDglbb?h$'[[k882cG# ;O#D#hhd3f6  9( mlʪ#dnp3p>emL p21ppۺ7"?&nN1jhgY[@G?w3}JzL> 10qS1oL,lMlL>umld0p#v$>AllcH1-}V ctvYX[8Y?a15dsG``ll1S'τ}Mf`bGWU88}:JgykW^u0tpdY}J‘yUE2O=G;=S#~lW#5o8#g |6)=@LUCEd8}fH鋋OgN>+ӟ@@ #/٧{t~'Ę y}-XLII^_8 qvtߢ9>#Gfd@glw lm?iov#sYt@?0쯠;‘Y34" r>G@ILHTVE+1远hfbmkG Pq6HLfFfYZ|~dr̦_s@~c.56kt>?kR73-$='gY|:OS88:*9+l]xL]Dq5ʿ_mY/ؿ,30\hO87pk!F€}OuqN.Pr2oow{i2;4 x;#W P}}/g>5u#]LoyY>|]z; 4z>~Oi;'3`;}viOȫD:GCFnZ?1p=Bچg-Jo/2_ .1y2*]5N,8 3ǚTyM>;9\@ٮo0L 5cYNɚ35|QWiml=+ T/fe["G6x~-sqD9KfEPZS.Cg@oS/2ß'6M|"T녌͞k=2]lMv}QS;JZܷ}E[^kJUFpY^."{\ ZVm; BSu5xqq[t~rqp҂cmO 7"#cS.&6fIpK`~<`x3WݱL&oxDMtSl6a (۷CKyp^76s? oٕ(u2X߃&nɻ-3̰hoӹB醑i'3*r}5Pւ˳\J/3ltL젂_}(2lx/rq|m/?>h!?̼')2>vSH >N8?6E[GgOj#6z㾦& H gMtvE/Usc|wGSs7JvψR@G$!^8kLylvAOPm `_ǼۛΙb웻~6=ýgѾϸϹzQaHu2(fFz~?ױQcʮqq:BX -''KCGƧ ])Z=ίɌ]7:}|իmf.Rbn(b s(sx}nD :~]I}>̀R4x*66fgfgMS&MٯytTVRbIdn#+kGJY81ZQ[E^+qk y,9T[)z}s`9l;$Ȗmo[f^NҌ3¼mrkbFݢF 0u}J`X%1Ǫ>S65ۥ̨TCY+['lchWICGi܊Ҹ/Ԁ#CmUl3™0<* 1i6OӿG Y 5d-*7Tly5Fhjm:sYんL-Od79sD *YV4…C&;U0eJMX2%5KҴzlB8W;\eٜ>n{47b_'M%osglc4:vlO*ܫ>b>vܝ>4 ClKZJa6'^ٟn=ΰ 2~J_$19כ7GXndaj@ mؐ3%Z[ω3\\E .i!b[<88i\F?GZ!<&$ɏDz:u],"Qxw%Norˠ7vDgmװWK:j=2Zt*" M+X .+LW=nl#I@Hr E 3|ˡbfĞCU ƣ!+sSe18-Σ< o*&o%0nz5V?Yα|{~KB hr:ׯMOMtm A~-uNk<ێ[O?Ցiq],i䇞Hz,)Sģf(DіMCOmad? J4 x\A_"v/I9"=>WlDC.n _WbE1O U&WjZu5_\#F TpYF0g5}k2GnaThG8", _03ݗ Jƅϊ\r?&a?Nw#hURS;>:O?EqLCOK`[ԣfެD$)2cZ` 7n}h}J~G)s&ȢA!D;VmXr758T"7/jh4&|-?IР w]N]Bu,A+Mȶ!2 (& rd9Koh&Io*d7ujҵtp8}E7C-e @~F )HYy&كӦYL72x%WP21K/q58A7Sǘ;?̠:?U@Uӈ[x9j$+D ֶGyèy.!G-uNk+YD*S!}IAgt(bo@jRc:==#{K"xdӪ\'ؽϦIc\ O=uQ Qh<#85^r֛6ȽzZ|!^%8ptt-݂w\Y e2%`k-%c1H5BS\A { "5E^0RXae1@jXi_rM y$)NgY)9a4EϬ-D5)Տր<\]lq*NMĶ 2 sJM6$v '=ƄlԈF f@9ܗ(.zpdiÛpjQHݠ9 C+KvPaT1iN>mBXSRhC/侉D56'Z'R3]lgƦ➴=wGFfN&ɥn]~LoF.]]ԗ~!^%g聦zuOI{tjK8Z#ە#kDJ(䆀9;,-MϧkBEIIXs"dA:b5 /E{5sTmY #a`V.ϰR;qOZԢ=ő_])Ke3gR1ImhAҗm ś|-Vx:lK=^6[FV <6{`ʅdO.MN08sld_/k2"]̶)󱢹d~W]cLR$̰~Jf Zj zՍ>+@gaˮVƋTLp+NM;xjs]p1ZW<< .}] vd2*=or11<ͳn[7(Bh#K*=d\KIyEfF-,r8_#*ȊTn m5^2Zop{ FlXp"vZkzqb(%~#7 D}9%hς>H/Gk+8O[?|_g=TQUsgCpR7 Hsb_OTIZKl5.6+i[I]+Q([;GHYX+L2Sl?vq\el?I>4!խ-wq''Nm{2>n͉MluYޅE>RVTɛ40I_C=Aš31V*'>WXbwu)xx6钎 6p.tˑ yR_LsOz =K)sJ!!(qkxw?d$#qP_5%Qtx F[ԿX)rѲW29H`cafAOZfb(pZkj+Ji tl3H_SWKfH?|oMU"}+?ގAAB]$}A@yC* \z=tGa]?<(Pzt D˗=܎hhGjB.dD`*Qڳ-O&B=_} 4@gr52,)D|/JB$ľ@Ѥv$l@R- . $pq7kwKkM,nˎ8Tz` vgy{P10SLvet9<2:KkPFkh-]jɉٯwPֳKK)9V:)Y'ZLa܂ri,[M飹¬0;?'W>h@8w)^zO!nOH,*kAuX>M 'H?1e Kthp0 _g?48aD}&ΥB 'RZ-Ř=;(}3m[OHTf`]#2DpڔFM7*ձw} 8 0_9GWfg%ϖMS#Л c;*Tac]yp6sjiUĒPW |L < CEl"*P-NJ-S~Q2CS" 2XJIwc0y$"(}ÂE{|X>=9w:Q@ޕ<കaϥƠl}+FxMuj47 xk*ԲHF a@Jbzc; 8/kg4V sY\u L(Xly}02%qO\} I jt0K!7yEQZ]ck@GD 3x@7p#+00b upD[h֎RˑHW8FiAA7{nKP̓iE6%0.AC4kKg>Xݧ ?N{kL=g8V(V57|E Nq:3~ƫՏCYF[MFĩepf$x8?Aׇ9CUsіewg^h@ Bְ y5VG֏ .ѣϮ!l5gdjŧݹD+t!56aL\7/~ QRl3.GEuLݬ!Pq2a8p'g phN i^1\+'o r,:iq[Pjm=,C('TVGP w[rIZւlPݏ$&%AE,,<@/;Q&SZN4AL"#6tvJ,I"t^&B4* _4x6՝+WŊ'>y&!4Ih0υ(^i+Eª&Oa$OPHDdOZt$n^O^ǹd)a3roŻJ큢ATj= k2oZM2vŒγ nt>$4Piv]7ͷ}#~| y+'nZ.Zb2$NҼ%Ktb$gxi ga-iHBs#Q[fɼSʾ8RxO{at3X~yYQ}}ݦR>E11bMgjC÷Ywҳh嫼yaK`˱G/%{Ɓi$wJ4绲9c:e7)K=;,w:Ӓ`!cF`E`6)IY5]V2 G*௉8s쪹d;ie>>2zxx_02~+-4 draƏt;Ґ'p ?W )g(H8i7N6K<=nI*0S`Bg{5z2>UC6JbBcb$tJ|2ɞo>q#`ؒ;v*N1xQ(V2/hgE{+0c?V,6qlzDkH#4e b/2SNG-'lGrնc5G=MAt &fؐcpvJE)q)bo+W,[\n Fx{#HQTJ%17AζވˠŴKӁaBacb.IMD4|yow(8,) 7Ҳȵެb=ˑ%OR=JUj+YG7RպF-y|v>i0\7buO?i]'LsۿBNuD̰,ߗ)Dam{*fJ Jms_>1BUM^>1a'.Y[2<\+} 03+!*33/+ 67Ud=EREՙfBtnP ٢ۨ"bo"Fؙ JQ$VG]3_ sC΃D_pڌ " K7BZ[uĻu!|{f{W#9n*%2Jkz8=Gh1PZܗn,eG^#]?*g$6oF0jOX*zbaNo_ij &۶G DfPWix4,7̓تaЏ~Bّ[S0G:45ߥ#GMH\$l_j{_]ӱu\-%QUQ6ow¤,6LeP)~LBtnqdƥC_ a'b`p7@ j.a Kd9)l2jÏld'cV5^pʎZ3< aHGP[o$J]x9CԿ %kUĨM7Ɔ*\VQ(m'R]Fe}D{H;8S[~9m t(A$pۘF3C==4pZeէ1e:`2 |Rw'{<5/s֟w{=#sP']Wš땦G&mFhQʷ0:ptT{:7(ˆ =7I`-wwڏ送 *U^.,nsEuNy{kc'!9%4+a}z{&L@sHw&$-&5hUT ŸpkA?R2s T~.^HFXwP/f0#цjþL䵐,8.5U dƯz ^,|R4=Ԟ'nOMFCNcmNя,@m2Q?,R aTcL ? g(Ap4))#Mr4p9鸘섦́Ɉ柬MWT ?mZ<$xEP&2ɫ:h0e9eQ)aCEm!hLiJ8Da"։fq]i1ͱ3QwS:KzhC5ƻwW(|,g.=I!٩=w$H]-Lվ:ұZn^:\+񁍇Q[0PyO$m%U ө ΰ8cYdiZu{ Tx)u)~UrpُTa֓6ɘB[!Wrsi'!pZˍ[^#t =| & ^o#ѤȸCʍ%LVtx4H\L )UnuVfPسnTX='2,?*Jɨ ݋M -',*楜"VzcKUNbE׾~?5.JБR+[*VjmϡHr)zzPP(@`ϔaa Sad:C~He>t#2# Na:ׯ3yw?2Cd;k|L2t$@C%.,44kXϽùB#- YPrDk^(l үDBjokpq{۠l[D{A| G#d*uל7D$q5g^3z*a[X|\'D jJW>4J9fH8~ &^+7@Xgbu54ށOڃUZ­౾^`ciTUl [bQ#&>`AYJ['+fsƤK3U[e~bƞQ=t9p@Ӡ,M l#2q-΂oK!MZ`o{TsT-QQ|!:i!+j3Xw-6f r z sr*4Z뒒7Og+--L[qBP0RHP%b>h) NL'4R-(UI"V %#duCcʘؓ ^,o@ʹ3=P%G |ެ'/ gvɰ<~tq齰-q,$xQtb>{$$JNPzu\lI kǫ&jϋKݙ$Mz@B.!`t&EK͗-o A[=ER0x=ă4kRdE Δ]u>{)Y~9,݆MPڛa(]1neLSٗrQ(: "ښd"*Ea`ϩa[Njq.ٶRT4E ֪gU2"\Rh"vO'Fl%SU\7+/pyp?Xo_S^C9x|&iVZdy8eod<6?iL y3W4O'hjYSM)ϥp-*z~X;E`In[q0:?ar \lL@`J1(yglN CH;L @S kƗ]+.I:# @/އ%eRB޻Kf_C0שd y!Q\"L$mYg#ݙĶA~ke"ߵ/ j\u]#lek)4EUVj9|&?ZjG ⰰwւSm兤90A@$o$lZ96>M@H(>/-͚ 1QZ>܇o6ԏסoC?n|ϟccn5r/4?\^_oOO^74$FdEN>VqѩH;G>D'ۘbvp3~^9V.15d+8>># ȥ2^  GhOk7қ] w:`QQ͒%[4ÚD'E"A?A $jj(7p@-g?B 'jfVIoF9M8 v 6glqMAH+u#83Uy/::mPgҕ ?*ϘMZ9&kʔ+%|sٽGO\d8? غMB7kЦE vgB#f%/igc&tK#c4c?*Kf|qXv͹ t.yn)rr"9%w|4,wձMkb["Tm%?g/X|=|Q֚?%O̶̖uzz~ɧ{Կ'-ySWO3䆫fW7fȭo_9.}E JOO-nP:7m)7ǟ{z~n\PaXO“ms64fך3M9a+8?٣s[|NW F)+N[ۨZms-`:SayɛIy-/|`#L{OD]mfk߽+n͏]'Ӗze%+3nma''^ƾ[6hnǾGICxd t=2<]"MpScă8,0cnŻ֬Ns9++ι}sл]{҃^4'ΕZBߓ橥8"ݻӒ,|kGgO:z6V|LN72ZgKi2Ӱ+m9E>Wa0@S rq RTTtDI