kerneloops-0.12-29.11>t  DH`pI6\/=„|Ae&W0!I:I;%|lU6ΦXe &sw.Ƈ[/4A&̈́GF<ўi\f+4kq?x+Hۄ*]6P2.Ez"|xUB@wV(̜ rv~=y$~N6{żO yR/noc'\-?h)Bj-ɖO|}xE1Niq߿9Y915aac28daf87157eaf63859f1ff9733ad5b8a7bPI6\/=„dom[@4,Qܪ 1IWA Nat#$h\|Vve}x] A;#('5wgG>)uT2c,Ado=Qh+~#tӪNTF'ysz)qX;8b," oF0$GVC!y$L& x".}EcOO`;_rBO.<?d   Xhltx y ( D  R  `  |  C  ` |      P n( 8 9 : >?@FGHI XY\(]D^bcdefklzCkerneloops0.1229.11Tool to collect kernel oopses and submit them to kerneloops.orgkerneloops.org is a website that tries to help the developers of the Linux kernel by collecting so-called oopses, which are the crash signatures of the Linux kernel. The collected oopses are processed statistically to present information for the kernel developers, such as * Which crash signatures occur the most? (and thus need to be fixed most urgently) * When did a certain crash signature show up first? * Which API functions are the most error prone? Authors: -------- Arjan van de Ven I6\build10openSUSE 11.1openSUSEGPL v2 onlyhttp://bugs.opensuse.orgSystem/Kernelhttp://www.kerneloops.org/linuxi586 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- kerneloops PNAME=kerneloops INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in kerneloops ; do /etc/init.d/$service stop > /dev/null done fi fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in kerneloops ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.d%)=G8N큤I6\I6\I6\I6\I6\I6\I6\ecc160d3050213eb6363a04845cd12eac9718682459db864e8ec8ea82a9c61851350e133bf656f6c6f27c93aa4b177e3f780cc32a7d9fbff4b093c1f867ec05a9755b3089469e4c754e0a423c6049421bdc2d0ba2e44e0ec38639d81b5101e36/etc/init.d/kerneloopsrootrootrootrootrootrootrootrootrootrootrootrootrootrootkerneloops-0.12-29.11.src.rpmkerneloops@@@ @@JJ@@@@@@@@@@Jinsservsed/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcurl.so.4libdbus-1.so.3libdbus-glib-1.so.2libglib-2.0.so.0rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.2-14.4.2.3IsH@H}@H5@HGu@bphilips@suse.debphilips@suse.debphilips@suse.debphilips@suse.decrrodriguez@suse.decrrodriguez@suse.de- Start kerneloops by default- config is in /etc/kerneloops.conf not /etc/sysconfig/kerneloops- updates to version 0.12 * Add format string security error checking to build * Fix format string error * syslog the submit URL as well * With thanks to Owen... now the send button will close the dialog * signal to the kernel that we're not timing critical and that our wakeups can be grouped * also catch net device watchdog timeouts * make kerneloops daemon more boot time friendly- update to version 0.12 * Add a "Show me my oops before submit" button. * If you have an incredibly large log file.. kerneloops takes too long. Just parse the last 32Mb instead, should be plenty. * Don't delay for non-dmesg oopses. Apparently some people have really large logfiles and this causes major delays. * one more "start of oops" string * Detect RTLN assertions (networking) as well * 2 more ident strings to get more useful list corruption messages * add a --file option * Pass $OPTS to kerneloops from /etc/sysconfig/kerneloops. * Print a URL to the submitted oops in the thank you screen- update to version 0.11 * Improve the makefile (GregKH) * Take various fixes from Chuck Ebbert (Red Hat) based on Fedora feedback * Put a link to the submitted oops in the "thanks" screen * Consider stack overflow warnings also kernel badness- initial version for openSUSE 11/bin/sh/bin/sh/bin/shbuild10 122829949588$88+8%88nl0.12-29.11kerneloops.dbuskerneloopskerneloops.confkerneloopsrckerneloopskerneloops.mokerneloops.8.gz/etc/dbus-1/system.d//etc/init.d//etc//usr/sbin//usr/share/locale/nl/LC_MESSAGES//usr/share/man/man8/-march=i586 -mtune=i686 -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gsrcrep:bdf9bc4f3f1d2d45c3d0dc28f274df5f-kerneloopscpiolzma2i586i586-suse-linuxxǰ+6)%D?@] b2+@*$ _o2=3RrNL4yV Q嘓噇*z9~:@a H~g6":Wa N>mHh/J(uVT͗ 37X#d$- -o6 [}\CߙO䉳zU=3K ԎjPl\7 t԰Jg_PV3㱲cުV:6np)XT} 8_klxgױs(f1zhR]=Jh0=}Рwb&DLvm9ќax ZZtJG#c4ĊuJ#DUTIiYSj+v̚-uPW$Qup Sތ3F`5?r L & 7z!It ֚MHoN۶DÅth{T:q] zO!*0 f_fdQwIK24. '@ϲ2`zg&#]q"{Pl3/d!H8b6 8nqL s?A: 5tg*Y1bK9F~Һdz+U .'ytHdux4'8As7* }`7"g7ƒmyvìwsral (.JWys L溵?OhwƴeKMdO^ 0j[[idHs~smNlB,EI4L(0 M'ޕق9"h|͞$6i{{U><n ̐ X_?Ұ=K{ٷOD&ch ܙ./uz33-<`|A^Pﻄ6jm(>GU˴]VFTsq癭f7qU>Cyn:32zM^?Vdۡaғ >.;G}_}Sx7߸4kaB%=&Sd? ؇Z, 2JSNV.H'.~A:csnxxQV@m&b1(߱@ȸ.@Ô#i?, y.2vݣjCѫK^N^01%EՕ߬r%?뿉ұTa6+RrP!,I9R}]2ZZm>Ě=CXs }V3zC ͦG._g6({u̲{Uj2Tn4np?bK.iFA~cd+ $[fJXLЉ|"rl:˙R~:чcl|r;O-Na4~2M썯079Q"Xa@_dWUM1ٌ T?y1衚}n2r^ tZD=ʶ٢qXT/ПC=bѩd&w||8xB!>"Rhfw)Ӷq .}OږQ\.3䬮RUm#X. {obA۶_ Y4Xn׽=,6<7*QraXQ`-j$5V5KcA\N29~u8E=ف\ x $ -IL4u.IrEJ+ĈôN6.GѢ >򹓸\nkl ." 1BzUc'kvw׊K)V\7:vو6k޺KHR:rȠWRo1+E F2+[|:ߡ +wwKRy+\:R8'pV`Rv+BDŽUKjQh@p:X?1PQysQ[DjƑjy>*,e׶{ej] |]< =w2r"~TC;P1?1-_kQlhQ?pEz8"+mQT Ej~ ,wr-DنJC4S" tQt`jف؁8GB_LjÚȦb裊 x1軼oZv1u#R=6wq(CBԪU4=AwGۍݖ`L혘a)r&l5B8.CE[l&,4o phϢUOSݪCD6EZi.1X \٩#iria2Uq8AS"pP7#ϺS g F+`Moba=G5f4|/ <^NOOVe,'6 EjI_pTrwQ6ŀ::Xobn) /Wiŭ]RGHcԆuie6߽H Ͻ,)XD\ב.4bMTemT'.+\{ ˒QEBMiatyG%6y8[TaI˓)=,I'+q9#~Qn?``fwqNhY$4˞rbYӮI3 8خry.s_ʹC c@_O{cm)ZU,{]*YvV2+W"?_'I1QC"V,FW|QdFc`d0嬙 >}_p^| A^\Wz_b`]i +REޯSr6"B@SIjtgu'G1v = nV*;I(]ÎX/QἊX0W޾Q@ jm`43vOE4kvI4 b *,T+Bɷ3O{~J+m۳Ƃ" 1PIK =* ~B^.92(V !q:din١@S_DD^2)'I.KĦM&Wq$c~Hn5v[5Yu:[g[`YD=}˝4M]oZ8^Kzw!:p2~EePz%TZ]L={^4ߋ !&U@$?9HOSB[{h;io ť5Z2W𪄦%%^ 7v>0.U#j`QuXg-2@?XUsonkJ)ui9?{ek(,7]n/P2QJuvKy\7I@ 3~LsP"& 4%4ƌ8d, z'fx!;v#_*o9zhi!JNQ_WMGg?F6i^$1>#8*{KTsf%)2'Aӵ@X"%BT>EwH\*d6xS)e)‹&wl)JCHb'?N3<0/ f`͍2W 9WXfC% jtQ3'⬋2RsEq[@HU_0twh3idS;[`wReᜑ[zC&ǚ0&+lɖܟ'0j< S-#ΨWVh.\@X4 Djn4G%[9@C6hQzK1(Iu0uNvoz8c(f' 'W=L$|>&5vjT[d&A\i* zBo2Ӳ/}?1ˢH.JfL ]+ٴK*bZ./ed#G캍:r[+g4?R*ා_C]Bw~ n}b~k* 5olƊ`%b.c Իӊt\EbA\P1*eGhďIH7{<`C>o7[KXaXQ8nh6ϟ_!>h n+ lxܲk hvTw4,~i볩(=+wawl$^c[K*WKJx2:F+ٹe_Ex:P$8+|b)]8bFj 9Q햙x5v OعRIrʺ>o͍ZUlw2v5/nhu%OG;N<o,bM<{>:نD2-$(H\<ŵx7iSv鼇S^IrSM_,]FU)iLLjnh\.\qU[83v;/KJ)ۨ ~½1j|LT9VIwF~SNb{]eI5vᑨhU-qfU߿1*Vo ȝ,AxDn:8+>Rl(e``ֳO[|n!rjA/FMP@*4u Aᤫmg*yK{}[4)Ve ߃{Ŧ /} 6+6SN@ajh Mů$X2P`zޓTEw)6)6鷟9NM=e )3RNoT gR7$ޫYp fkD kOwB"}Yia1_Yfm{[U' Ǔ`J ]Ømԑ62: iSziTf(5wsSC왢 _4dF]`2(-~͏C<[N.[¼>;%:,CF~K58mc]p~/Q[4ᠪE^1[cu` g-8y'Su 14n@AlMiF8 ShLdLgE[ȱYzHUm]a_bG{ێhXBQRWתkמ[ u$~Hƛ*[Ψ1"_?Hm'w\8Q;yx!8PSℜ ._1@v~HM|Ð~C vW[M넡vq6|X|X4&Nz|EZl)E>?l;n .݇*8 WIToՐN$kGԷL៏UGk`A9 MWq6;״NϺD&nLQHڧINj0v[#$WAwV xhUe%E=],;3T + bV&$D/icݧjcF'ENP,> ǐV'`W]A!~{' 99yw*D;t3I w"Tk!$["of~LT X$8VۙvR-Oq$9^󷰥MZ?DKr΁a9Evw"bz7XWbiU敇.iv㮄oq:b-j] ~|wOw9^wa`pܷ>nh^D%B5LLed׆ r< `wQWW4:>ꕠݑ`iyCJv1s-6֬سf ޛL9}۶4*`nڹYQ16Ráho/-\P,#퍄jZ1IfW=͗`;3zks߅639=tE;z|<ʝlV(U C6عaR`B;&gn=v- Sp?QjPq4i- (ʖR`vMv5oM$f޲®1}{;o*hBښٙY*܂\cgo\7qr$`:Ll`ļfwbe|Izp&X"E8SWQ=pдM,~ #O)jůfokd.t*AV}p POT oK{NU49{HbzLf{NF'՛ߨhԅm"- J[7qdX2}-ڛp5s~ǽ._4: fr#wӐ5>:o0tZ=ꗦYi۸;aU竅XaoR碹 I.DRHюm_Æhx[{I;A/.FhB]Pn[b5y?m~'J iUVjt,>PS wSs S b6 --Ei _u fZhCQ,fGּu .jVaWAN5}y89bY wf{"\%bcaJ#u2C1j1zXYv~olE6o)`@xh:'^//]`G!+APތb _1o4\+Zj/r՝ gz-[ nzrA4SyThѦd(i#bI#kKfޢjم͆Ʒ e!7i#zTH.9^McDSt {я5DCZ+'uKu/Y׺1'8iT);*X;Kg+zyS?#yKs[xVPP?Mƣ;w>%Ƭ yI(KXs`V+ ݕJ ]^4ܼ͒(oCsqڕ>z-Ѫ O+To%vSke&HofL5}jy$?%5XӥBs/q2~\Adt(`@+P%ء&0lmAUD[0m4bq(gOP,I$`Uq( Deg8Zl#`W7;vnƎ] h]ctPy![BcGuHGigX3B `uF֤2ϯl5C&n3?we67v`tE" *qeئ+^5xv%ۈ9ċpxrj:{&A>"DVp5 }A rctdFp5luDdܝv: Ed-{eWFpoG9&PS6\uX?T,g6Oƪ:}:a-'`bc5zBGn194:\ ^LUyE:ǰuv{ytcG-tn GԂPF{_2I{෍>s){L rݎ6Gl6b?(ć.fH[i5ox^{㦺m岱e  ,|w5# ~XR\U5?oAC}T]Dܩf$3V1!¿XHy!^Qv X|x=*=PhlOIQG|&0+;Y36Pү–E( .,8zm w%ڋW$up吝s=)[Zb(Pl6lTf߈&)rE"zPO3iԕ8ǘAbTn$$[{{+βqT)_0g \H`ib!\^^*C3 NJQ# -ٯqFʽ-CCX7pܰV9<3<';!-3Q)afN )K7a_ yjoWlx?*6=}JQaDn!Qo.0\2|ƁPN\i hۭ1g8A:̗Xk/,1IF}/*uQ\@-H(hi&ah1<]I$bWY UqcsKJO 5?D]vGEAB:_aOL*^`Ϻ/>'h4R7lk'˾,a P6]^Ҹ h0 Mpy@ B4Dk?jC6A+n\?#,55e\X vmj}4`\D7|f!r?N}bF㑖&xdN5a9:)P4Aźzܻ{zC`Ni}H1̩`@) z d۳3dh蘍qz<#-} mo:]q3}++!F|xΞjEܓliU/MҠ="T'G <Ŏ<>2WtǙP`~5X#+Cզ'_SdA8͡5\dFl4P//Bt{gw1T)@Ш يy&Wcļw_Tb287ǘW3w#K{rWޝhمgKl _ qtPc[_'dJ04'~mMsGdα4~1l+pTN7.ĺO,OCK6! N6YE}oj35枯]ѩmu q/#9c)~ͬS7ERiTͯF!1ͬrA8`_8tD4ʚ縎u &Ro^̐ΥYj6Yt%+PkRvf9Y*ӌqc3:yt5A%]$ ɮ.uvU5<شPBώB: պE+ gm)5y|# ||{QcZ44 [YTemlQU ev~^H7$)f ց