catatonit-0.2.0-1.oe24030>    fK7Y ;G|`u` pr &fDR2Ay:Kt P|{>rEML1jqU+UXpʙJo JsEZQóOq;Tw"+Hງ&>WSWd.Ť(qK3`]Ca=L=O ?3GR:ƾ_%9@]|ֿaQ C,>~h%[Xi¯HZ:(nahe:~Pm \8M/rlzVFj-5Rr׌[c \2#>zo?pXlg UR6bҀ"2]ˍhmOE]\?,%"nL?ea44f2124d69a0a3030ef0d3e2c95b78e1d07f6fb1ad39c3e05851b5c4fb32c1dc4f83bb1153ccef6ab9f2743a21ac95c186cc29d[Łz33u ,>6?xd   N *6Djpx     &08l(89:dFGHIRXY\]^%d&e+f048>Ccatatonit0.2.01.oe2403A 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.fK7Gdc-64g.compass-ciH+GPL-2.0-or-laterhttp://openeuler.orgUnspecifiedv0.2.0.tar.gzhttps://github.com/openSUSE/catatonitlinuxaarch64K@fK6fK644c256dc783f6e979cadfaf0b332a3fdebc7b82f603169c4cd1ae5e5c912579ed0cf1feffdc89c9fb52af20fc10127887a408bbd99e0424558d182b310a3dc92 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 17162053830.2.0-1.oe24030.2.0-1.oe24030.2.0-1.oe2403catatonit.specv0.2.0.tar.gzcpiogzip9utf-86a66ae59d4a63a80c83112d5f62499a84f68d5dbe71c401ecd50c12666938a841b287ad268a5f2120a5606932dcd34a64d554767fa8b5a45690189d006181772Name: 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,-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.oe2403.aarch64/usr/libexec/catatonit install -p catatonit /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2403.aarch64/usr/libexec/catatonit install -dp /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2403.aarch64/usr/libexec/podman ln -s /usr/libexec/catatonit/catatonit /home/lkp/rpmbuild/BUILDROOT/catatonit-0.2.0-1.oe2403.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 ?cx˶6ӱƶtl'ol6c۶u2\{u]{sINppd&FvNJ‰- G`3f6  9( ml#dnp3p>emL p21ppۺ7"?L,i@c'3gf|1TđNӺ t061i'9@ t!_lTCg&@ `j`damdaԘos @[_XLM ?4_Yhi(_q4ЙZ0| G橧Wy<mlL?S I8~\M֮Ԁ!?O)Yr'3gT L I>eI ӧ-.&hW>1̼O{Jb='xf(4|@+c 8 S6T@`| Y&Fb1%%y%n, `hpD?̎)82 '5ܿ:cO}`kOML-KWBl?5@ߡr#?M "))ĄDem?/R_˘?݌ f&ֶfpg`fdf/g4m gV_柡 Οk{oL?Lt̟iii?Ea`gu|}2}V9@- :?3Q_ijg`d9.p 9˙of9+(7߾@!{;~syxvpKK'N$VrVK1*6iIwqF7=ߑHg9UPMA0[Keu5l;V*?Ǖ)zhބ/V̗o9Z-9|wX-G0v$]L ' }\.x=x=)=ooe:,t,dvhdwF졖B1_}6j>"G1 27lG}y]'|R3??vi|S};_x2? [wOfvȏ 쨏ɇӞWjtN׍q~kKgc$ $zE Zޕ)]9JașjǼu57 [gjbR _/{Vd8d79_{J E4Cl4-- r[FLVs̨;h]$ϖ ^t=d?ɹ57Nlܛ2ͭEܩ  L}=;?׺{e#٪)(nZ1v>Fosċ󷷾6הj[_/8P,]D"yAn㵺1j=ݍw̅j 6y%%vb(o@DFƦ\MmA:xn݁ gjc+Qř&LN{񈂛xjWCل풜ŵJITgY\^w 598 ͣSU o-6l=l}l٣+GPpoهI#>6oZ[+{魋m+~6JW%+QxeMܒw-^[< / ga2ަs ^1 #N@gTp1jg/^fA/\QefB;_B^<~|4мC28yORd\}n]m|p~lΞGqmj1}MM !Θ h!3#^#fէn4 TџեHCJpVI+B>1g?ۄyŅj5733t7wlz:q{Ϣ}7q s ]'PdQ"?; mݷ~c]7tbZAc[NNᇎOgSzxߝ_ntmWVV]>/>v'QP6ܺz'uV81*G}&r;hTtӋmgm~+Δ$x~(VSV OM&Q`+sdݒu>X1"- .agS^|L _訬*1ӟ3ŴFW*<׎ pb# ,W&+Yr:S:r=v6 H-߶̨ QgAgy*6Ed aGEJbU|$85lj:KQ˩ʃVLN:,$ K6Ҡq7^a+GBG 4z۪f31ax*Ub4NlL"$jZj\!Unjl%IшabLu> '_Z(nr0<,Tr7i L%wx!9a 啀 =IeJj,i3 8pƯ3wʲ9} 8rhnBuO4J^AhtAfAˉ+UW1}8_rE}Nc%P;|>hrmN.(?4S{+aeJ Mt~I8cas7oԀڰ!gJ"j7 fX^]T1BlHxVqpҸ~BxLL H Tt4 %X Ex"n!z$т\SYp`"X0oET.AdMʤ\S~ؒNZ0;/RQoHmy[#8TiR eNyZOhߦϠjCNZ2B\wCަa^4$`AKt"9c)z>oKdWA3D9oY9ra~1浗u|z#e$UDNWY\V0bzݮG:@dg(>C̈=G-CWf`Ybq[0|G/yF3ޘUMJ`Bjx-Ac&~Аt_v ۊ 4Z׵#~MyƷ0"#Xu=$= YR0;GHQ~-#*5 750yYXB?o +1R͂:H̆͢³C. n`ccyD l)!ݛ]!!J_9-6}C J{#&Blݹ |{=xE6~SGTc p5y.U͘d(!@xuM5~5e]Wm~ h[>t•ZHDlxm8LnKݐ(ތX]/BJ(M3꟒X-)Ֆpε9F+3G׈xP s.=vX$[ܛ",ODD~ɂu^!kʁ_jPo;912yG0.D\a,lw E{#C0Rfcb(Ђ/ 7[1ϧuP { $K%l\ '3~yl<@ .z]!ݝ`qg1MخW;^ex`@=z;:E/NC~s(M7F[Up HRʬoQFTn&^my4y\lh>dUzsbc48BygnnPFU{z382!k[XxWqF T)r&܂jeV]!ޢ3D`x =?D4#PJfClI[+*@œD%jB`E#O%~X e E_rX̡)UhD_\PNW5HT1b`>TU`yZ42XYB/&3#yY;{''vʙ;2p}$?[H%ZVOUQb{<ú~x~ $2Q?hxLji"ofSQEf"]!+W#䎇z@=mz8xQ,'1{YX÷TDBǵgչ/X V:\Ϛ-(O5/#ԌƂFeq[o"7^_kW8 `A-#<ywSpḌ_SB<Y]ORcLyK*~ۢ.CUWo*m%4I2+V]Ɉ8;mUwge[4ş:LV{-@ ҵi.Nǁζ*F/kdY4RƉJk>^IT+ؘ."ITI GZr;0.9:y){[P]0Io*֚Y"Gq5d!AjUba)4 [s"xdth֠2*#IZԒ_7g&v ,S(3'r0}խtRlUO<È)X3*śvGsYaL w~O.s}SqS BqQݞ$XTx|Z~O~xc@f\;1tsOa>4e~ipHÈL,KOfZNa1{wP2g.4%9ӛVJisF~e0JPG))"oTcK%D+Nq:u 8tab<sꏮWUeK-˛$o{G7'  wT8*pǺ*-dmT %kT! y5Ap$DTҡ[[|ϫ+d]MJ܋xfOXfFf^fMUnxM<{c<)AEnQ>L-3cZ&fq%camH3Ȫx)`2ռdo nmd-zV52_:Wd~D=ʿג h> z_G)FkչF$ @'w9ȯ\~4gUE~y?}i+~ȎYe\_ºp?rn\%;6K,|q*>TY]f@_]8cH6xK&hu]+Tl#eBH%G:y!K͘azT?w|XIYy^w|#MRki9DGl!|YD*f)Mh7~Uh< gm;,;W!^6 /vO|MfCFɏiXp7ab Q4鳑XW2JemcUMItȞ IB(1 .ˏs#5RfD w1EWz~*xe#ߴ\d,M;gr|I"iKydaL'Ǵ[{O0m AVߎ'%bė (盯a34r/=6 y=_cE%fw_J!% iW0G^;_dr],/c3ff+Fp3EnHݙUU֩O1kfMd `C`շ3>&xz>R5e cdJ܍ѿTi .-cQAvgKy+JN¾S"z@2h_CHcHF)ƂpK%0!3^>7oO񂷸''먜z孊 9md&R "6e1N:Q~,eygKs܎{faTxgmVf0&PfpysIC>ܰ퓮:1ן_hr!X` ά߿4ms뺹N6yþ=! $mMMٹ-57B+NA5):F4 *NZ sh9)EJ0k,k-tA5@n<7 sXDI|5t_XՃTz~Xe,q=[uTDUBRǾo(cW>P;׾/eV#*͏ '}m_26ib"J ekauQ5vn\Q/G߈ep`|2:\oNEoFe VN+:.Z]o'2d|ID]ѥyK\#*%;4%_?HL Ҕ^B7 9 Sd[K'ҐzG5>;Óy}"p(t,f@{)\M|^c9]csR[oHgSWy7]Öc^.\J5?ZGIhwes 2Vtv>m#nR6zwXt%kCfύ{ lR]j?6!Ve*T_q458!+#D! Uslew^}|Tǟey3"`ePWFZsi4&}HÌ Sӭw!O@]fxS" P8pHUol qyzܒT`>3RB)3Qj$e|1ȫlzdԥ:Iz8d=w|F$o%Mw;#P}-&UƵc(˥Q0e_U А` Wa~Xl>uאI7+FiF (3+1^Ret [N.َv*V=mNGk,{R MͰ!MOuSRTAW\Y.e緸:@p4$Fla)|~KbnmIGYAi[,XF56!y\:2.iH&Q&5pXR o52ekY{*#K&zB*uW#oUuZj5F|`&0nn~.λOVG 䟙aZY(/S~;]U̔jԿ6}PctE<|bVO\ܳeyd0W$`gЁWuCTfg8^>Whm^coثȀQ(&zP*3t}ܠEQ#En 9fD3I" ďxf0@t2|G E 7?=o-Ѕʟwh1/C8(GsT~KevF׬qzbSt\lQIʄ,(\0\|`ԞTİ%œ޾xwKMmbn͠˯(Ӣ ;hXnUo@Ӆ#/S`%ĝuijKG4+-cZJ"]#R .l<'IV7-;ŅI Xm47ˊRvX.ȌK8~OŨo f7\.8kxoїAsVSd (Oc{:> k,X-)~g gy}16ߚI4 r>ZK֪VQn4ލ KUMWP4ONһ>57+M L یP>o/a#u^G)Ft %E:oP!ۗ {o[4Du-9>TB3]pYTӝăO~CrJ6iW,L7Á6?MIZLHkh`mr!6?<פ=db `u]dfȡ^D'`G Ն}Fk!YVq\ì's]%m16(CyҒ?<::á>tE[9.$o)?W$|'ɎYA3Ju VC;ow9c.!o6NvH#H{-jђ`rE摵7^9a%鹄 Ձ -_4D}*4JYڪCxS>vOwmgPv ]遨)ÂCi6E ÂJu2Y6wx\L ,Aɾ):OFmo$C9㬚1aZXuA> y#/\ Z FՓKci^$#'`hɀqz1A߮ni ~]MD☫x45f/'tߦ@ψ i$;O ksd ۊL"ͦpDIܗTT9U>G#*( pyv^h_rS41};<y\wD7cm=yGBwJ\C /ft,pb+&*PA /Tiw<&:qhbd#qӐw4 { İQ'RfD2% G/!vk~!ab[3ɑ=OꙤ3OyNTPMF{I߮L[U~YcWnw:tk|}#qb ddp{Y#6J &d{[L#9Yv7xD7f3$S bGUޔ&#caN,Y Y4ǬզCQβ+Љ3LT-; {uuA= :|M0iQOM.QJBZ j]zrsy(tQ[ Yq%tdHQ%S IiV)IiXg Cb ˟[̦P^YNᕯY$lɠ煘zXȰR`[n@֘wctLЂmE&ymk3Q8u˚aؽ8dR>Ⱦ &[kD/NM/D7X+:ю7ފPf MfJZH][-u\rPw8MWġf5ucAj P Z{iC)|| Fe¯Gªu_ f:~d{v֞4eFI<݁KR]X8ihAװ{sG$c:66oU[@b嚯*BQ_}0P".0 [AIٶ`#0BrGT00l9o*I\4[k, >gT¶&#űF3bNA.Ք(L}hsL pX)2y-LWnÛ)Ύ~ꦡkqi!~&[c}ƜӦ 7؂AŢG$!M }B<NVN(IF1o g;&Ō=ĥ{s@?^04:'A;9Y]AdTGve .[20C*B&p%]U[jYCt.3BVfZD,m̬$/*fT"h۵Xn?%%9n>VR#[R9[6߅ܡ`\KXi:|ЂS@ 58ZDONix[6P8㮝DrSK6GK*PI;Iۇ&ǔ1'MA@Y[iW'g;>le#z{R׽ K*=YO4^rJay (4{a[TXI8|d?[UH|CIF^ْHG)EA֎WM՞13I$3X'f}n%]B8lM0<@//[>@?ݹ{k`X${ v#7h^פɊ).kB}R\-rYT 47îQbI˼;:< ٧/sP,t yE55VDU ܽ<>SöKy\ m&$6hF+UwϪdD8E잎OF7Jˏo,W_j>x(tm;꽆r_fo M~UkӬNqMoFq " xm~Ҷ/GSqf.h.&N:ղSK8ZjU'#v b[pat|f l+יc4P"@6w'2,[AHA(u5/=V,)]FKߋuG~'k_޽J WB#¥`w̾aS GClVEP9)dHLG3GmVDk_$<($S9G|?ޑ˺Rhlϓ}Γ#$r5L5aaN7.$ Is*aDf 'H>޺70I$㵺sޙm|PsQJ}@#^R5[8"2/5Wnc3y|l9)C+·V\?ǂ!j^h~v=|ܟ$?ԽXo,hIXuэK`}X*!Sw|O15 ҇gvr\bjVq}}G|Ke4./Оn%7Dtn%Ki5.O8E~AHPo&Z w9w' O^ԗr'6q^y,zy@u8I*P'$"+ voFw!oR4vjM`p3Go'wynֹKErd-q@*r 5HP({a7̃@{NOb` uV%0lԖ;ϞKh4w\: vDX1DK!tsm6Rʲ5vYG'lv,aXsf/GNVUuO29 B 9jG}-Y ߔ*a|{@ ȪtqeS3l5F`ϗ% c?:7twoYs+03ׂ:ke{@F)7-͉m&':6Z7#& ݆[k2jePX8ʢlGD"h]ޥ,l#QI~s~+o&^QeN;³l X5hゃA m$wN+ $"UF(ސt4b{M.p=x}Hz҂p-`ò|S7yg}.2o-~r-\̷q'8kGŸvBѕbiaSmB@=,^y p: 5ňi M[X01;=͐Z6z:q3l Tu{k)uYyqtBe+#p'/pq&yQT? 8v{eN ^.GìA\.4<،N,.w~!yOƋ==u.l VnO`EU(Pvn4㝶jN^J#ѬW ϸt>Y!o!?Y|/&::ph=;i|C$f&[n_iLU "_mw&[cQ=Nm.K+NlOQG3G`{|ГZrq:@ڣ/wSnC $ g]|#&C(Q=|7L8S!|?1%_\EDP h7y ߞ)o̱8o33H?5I