#! /bin/sh skip=150 # iMedia package upgrade system CRCsum=3269613739 MD5=00000000000000000000000000000000 label="NForce chipset network cards drivers" script=./install targetdir=nforce-network.i686-package scriptargs="" keep=n finish=true; xterm_loop=; [ x"$1" = x-xwin ] && { finish="echo Press Return to close this window...; read junk"; xterm_loop=1; shift 1; } if [ x"$1" = "x-help" -o x"$1" = "x--help" ]; then cat << tac 1) Getting help or info about $0 : $0 -help Print this message $0 -info Print embedded info : title, default target directory, embedded script ... $0 -lsm Print embedded lsm entry (or no LSM) $0 -list Print the list of files in the archive $0 -check Checks integrity of the archive 2) Running $0 : $0 [options] [additionnal arguments to embedded script] with following options (in that order) -confirm Ask before running embedded script -keep Do not erase target directory after running embedded script -target NewDirectory Extract in NewDirectory tac exit 0; fi if [ x"$1" = "x-lsm" -o x"$1" = "x--lsm" ]; then cat << EOF_LSM Name : nforce-network Version : 2.6.23 Arch : i686 Vendor : iMedia Linux Category : Network Drivers Target systems : common Description : NForce chipset network cards drivers Details : NVidia NForce network cards drivers EOF_LSM exit 0; fi if [ "$1" = "-info" ]; then echo Identification: $label echo Target directory: $targetdir echo Uncompressed size: 92 KB echo Compression: gzip echo Date of packaging: Thu Feb 7 16:37:51 EET 2008 echo script run after extraction: $script $scriptargs [ x"$keep" = xy ] && echo "directory $targetdir is permanent" || echo "$targetdir will be removed after extraction" exit 0; fi if [ "$1" = "-list" ]; then echo Target directory: $targetdir tail -n +$skip $0 | gzip -cd | tar tvf - exit 0; fi if [ "$1" = "-check" ]; then sum1=`tail -n +6 $0 | cksum | sed -e 's/ /Z/' -e 's/ /Z/' | cut -dZ -f1` [ $sum1 -ne $CRCsum ] && { echo Error in check sums $sum1 $CRCsum exit 2; } if [ $MD5 != "00000000000000000000000000000000" ]; then # space separated list of directories [ x"$GUESS_MD5_PATH" = "x" ] && GUESS_MD5_PATH="/usr/local/ssl/bin" MD5_PATH="" for a in $GUESS_MD5_PATH; do if which $a/md5 >/dev/null 2>&1 ; then MD5_PATH=$a; fi done if [ -x $MD5_PATH/md5 ]; then md5sum=`tail -n +6 $0 | $MD5_PATH/md5`; [ $md5sum != $MD5 ] && { echo Error in md5 sums $md5sum $MD5 exit 2; } || { echo check sums and md5 sums are ok; exit 0; } fi if [ ! -x $MD5_PATH/md5 ]; then echo an embedded md5 sum of the archive exists but no md5 program was found in $GUESS_MD5_PATH echo if you have md5 on your system, you should try : echo env GUESS_MD5_PATH=\"FirstDirectory SecondDirectory ...\" $0 -check fi else echo check sums are OK ; echo $0 does not contain embedded md5 sum ; fi exit 0; fi [ x"$finish" = x ] && finish=true if [ "$1" = "-confirm" ]; then verbose=y; shift 1; fi if [ "$1" = "-keep" ]; then keep=y; shift 1; fi if [ "$1" = "-target" -a x"$2" != x ]; then targetdir=$2; keep=y;run=n; shift 2; fi if [ "$keep" = y ]; then echo "Creating directory $targetdir"; tmpdir=$targetdir; else tmpdir="/tmp/selfgz$$"; fi location=`pwd` echo=echo; [ -x /usr/ucb/echo ] && echo=/usr/ucb/echo mkdir -p $tmpdir || { $echo 'Cannot create target directory' $tmpdir >&2 $echo 'you should perhaps try option -target OtherDirectory' >&2 eval $finish; exit 1; } $echo -n Verifying archive integrity... sum1=`tail -n +6 $0 | cksum | sed -e 's/ /Z/' -e 's/ /Z/' | cut -dZ -f1` [ $sum1 -ne $CRCsum ] && { $echo Error in check sums $sum1 $CRCsum eval $finish; exit 2; } echo OK if [ $MD5 != \"00000000000000000000000000000000\" ]; then # space separated list of directories [ x$GUESS_MD5_PATH = x ] && GUESS_MD5_PATH=\"/usr/local/ssl/bin\" MD5_PATH=\"\" for a in $GUESS_MD5_PATH; do if which $a/md5 >/dev/null 2>&1 ; then MD5_PATH=$a; fi done if [ -x $MD5_PATH/md5 ]; then md5sum=`tail -n +6 $0 | $MD5_PATH/md5`; [ $md5sum != $MD5 ] && { $echo Error in md5 sums $md5sum $MD5 eval $finish; exit 2; } fi fi $echo -n "Uncompressing $label" cd $tmpdir [ "$keep" = y ] || trap 'cd /tmp; /bin/rm -rf $tmpdir; exit $res' EXIT if ( (cd $location; tail -n +$skip $0; ) | gzip -cd | tar xvf - | (while read a; do $echo -n .; done; echo; )) 2> /dev/null; then res=0; if [ x"$script" != x ]; then if [ x"$run" = xn ]; then #$echo "OK to execute: $script $scriptargs $* ? [Y/n] " #read yn echo "Not running autoinstall script"; rm $script #[ x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY ] && { $script $scriptargs $*; res=$?; } else $script $scriptargs $*; res=$? fi [ $res != 0 ] && echo "The program returned an error code ($res)" fi [ "$keep" = y ] || { cd /tmp; /bin/rm -rf $tmpdir; } else echo "Cannot decompress $0"; eval $finish; exit 1 fi eval $finish; exit $res END_OF_STUB G: pTUu:Є`pBAs1| a6`v "Idk #tKk,@)?c,Q!0!Av'FwZt&DG;XK Dz9u'Ggg9{}3? TolMmPdseϛ?_q9\{^լiJscet Հՙב]Y7̭kkjk1əh|!͵IIiZEs7jU*fKM5 mScfFR +vszAKKnԫ 8tlf$e5Zus̳Y+.[oǥ8CvѽƆqqs 1br'̟75hy`+ޭk\KjNsm]C̈́-5ږ*m3l@L5ˋ@Y5o \V\Fx N~PQ5o/pe鍍⚉+M+lKZ߸Ik0\U]դl}zvr5D&&2n"&2ڗX3-&ik_&drMln|Z3zC\YsʞS҅9u k7#QμVwCן!Yμς97}?p3wcW\W΍Z-)[j* : _eCe2SIUJ[lnzm~$l2=w?\.v>񷅷jҋPau U*fI_+&EHH00$M%KvWyHU uс r<]M@*v`cY¶7`{5#c\U»Ƅ.ϴ|* 1n,dF{Bv{z5nFʽ4PlE h %nxxߣD%A3^]J8_N ۥ_&,zf{cOd/:5vRiܚƒ'zѻujpi͚ pX UYK]} (|j,A`*UzAzFWٳgkE޴pc|T9]5‹Wx ܄>Z 0'b0^q\eZYpM0S <1FK.%J\+rZ.q5Cpz{`JO!lq/ drO`uOD?(>*ƚLՈM:P*n T@:#pr[̃d00crpm{|zS8C͈C%t4/ X9 DBO_Dؑ2 jRt\AX!X2@̆(CP||(Cɋ~٥ɛarZ/Iȩ g̃괃7G[+U x}R!8.^hA\KAJ$&B=$gIhg %N!Q5j2|F" 6l}65vO-9^8ycw&8Ԉ8>uΈ9o[V?c#Z&#WqO ]8Z lGSg~Kޛۧ7v)fr 3fmC߻SayigZng YDP#P.&4BJu$?ٍ32%7OR$]HZt  @mўL[  45l}Ea-BQYj: p3B-LWxR "4)"&pB.?v Z=]ett kfJň J@:t#tઇ~ +{xw4$%فN!%ϠE{6_*Wnxr#VmZ;ZxDy-/|3('HN52DuS:.R_L)0G±;;nuw_"u 7$4ag rm/xcM>$oA<)ӿ"'ӿ6J. ҿ_[\k3͊>9X$'HL+ îYUy9_C]~ӑe)bӬ'|.q6B:ze:/z\v{Z" ]ȱq˦|`6+R@O5B\9Ny0ӽømFK9 ;n>V" ,x?? C b[FVXa`dLmdZ#դɣ-zl6Ib) RJ Mv"uS 3tD;jy66}}UcmCFL(c$AЯ# T4T I؇2#$R2<[5~:vԍCΎMNã*z{pK Xw$3Y)J '9o@YY?G*;~riy #2IlCǢn÷ao2|;eaO V6͐efpd!˅/^ؕCwl[ s bgRѾ'(X)].1([5cAi)~(UyM>JƷHgv( ph;)9:BIZ{F҃lE]hOIA{;JcF/ &]$:,] r ~>XD lA _k{~sZ}P4I塲ƠdS)'p wH6~ Q$gtb%7Oa@| lZP~Bb(ŦR24E~ԗJ#* )s ? ϡ p=-"vO YO禰ev$CpdMN9$({ &XM`%sYgP_ INƅӝ-l9c~_b$B C1PvI#9 WDʇ%Z|( JLH9L T)TU8fkOCA.A=ʄ|hYW"E $&-S,.e3@$2"x|~ HKWx3:M]B m1hXjڡRXk\Nb]3DIYL>=#&Elπm3Ě,k8wPGqFЍC} RCm<iB&ikŋޡƤż8,t"bWI>[+G1*ZSqsCX U}*&{3YĦP3#?:"kuC:v042QPQbHҝ~ N .3.33! 28/CV/ljުz"||CwoݺUuﭪ[GGm4 =NC&YW;}KK# \29[^;9 X2@3"?VŕO\ò=eTȕ4XVǜvr$"30NiB5$%ihM aX'Hi>X5Q<ޓ(qXl}@+ wʖjc2.CmLZfAhgnfES@W|K#FA] 8Cf B'5,yE[le#LܼO\نdϞl˾[d![`=1#;Sl1|-H=A(Lj/ ng;XWj[a mR`/3{Z߮.Wh|&MgGGƟuޒG{vf70Ҁ,`Jqsrmci(GE=bގC0GT=o=3l7?!/DDdBttA ng$65v!k8XEOqҡc3 ojh1Ԥ JM1ß]Fڈp̼1aD:;NDlO6O/Ii< Ĉܺ8')M司pKUAcZ>qƶipnt_o8FIk8jFی -b+rZ6m۔g#tr"z_ٌaɍ[o.5N?I29 Co;9ߚ(eZsc33`O^Mbir5lmlQ7#2Ծa2dFI]R VMNٽ/T17&s]n܄8Rd oW77=I{4T8zWw޹Am [wFrQB>$hӢ<%HE9$Y E2eb&㳵аuZxkuN:"ǭ 08RwP:u,5F!nvX/ > 2S!9 {aBA-P0 kXM8r[DX{_#j^k xY4AC1!MNt$m(Eno8ELosw5ηmy^*\8Tqhw]q~!}%0o/8ߍ Fʶc{@kfq޴ L``]l#NH$` pwl;HZ0PMUfX#iAMYmH#lg=H>_Hd*yEa+Cy1\2`}`KQpoޜo5Ome'bD˶S-vS Pʆv؅hT8CgֲO=䓺!zSK qskjsӗYD|>!B&xߕ b~B݊`l4xg;ˍtSXD,k+0lr=`]1Xh)mS­_?e[>mjJo?v, !TOa1| Z֡MQjDf2~2#SJ!MZTcmX)52FXtd(NAWʹRM.hVkz)qZ%[U**qۼP')t݃ӪXژ]=/%гUtX!0 oCI8uIoi^v@urt M3w|1HS ̶g*Kr 銕te ӕGNIcURbMRB\,ę -ZcBsǵLF \j}1 >JM+B1@2%Ѿ4wLjt(AH?Nf w̺7*8?-0F3/D 8DO? hWM lb§,~.#z%m m9ڰDGdj[.*c.TգAI)JnRfg*(Ÿ?U)6b$5} {DP쭩||KICc% VkxZg:FP0FJS?lcg$uK6nճpSZ겔 P`e|(20>u S)|VF+e-LN -|/*zxhy.:lCc:}PReByX|Nw}wU[t*2uHD}fto>3f2m2S*޲5t hL:$ :78E;N7`fqh4~{2| ,Mq?Ye`:柈j}eZsi4b.%'iFqWpG7̈́|Nmɟqڎ@[8W~+|!ARn'XK?1~`f|b*?6T'D9FCt҂GGFal(yuF%}{Ӹw,uD Y"1AtWq/;l5lr i#7[?4!=ΩXqB 6XE2o.dmQ_w6 *o`~PAL *0"+s{޾oGGεޤ~6 ;퇅n,60ڒL{ z3_ޠUX}VB/_ihC2O*CE !2Si8eo@!~% "F0ؒEFFK \b?CzQ26SSR7>+;xN$=* d1Td=Z tEt-EDNduxنP!2Ƿ;GL t aKuo. PGZxX:/ hP1.6_ta)}1z%K5^p:]m 0Cg40¢q)?k6_mek03}ErxʎA 'vF671vTQ2(||~/2pSyHL82wqdߧvX?}E-[[)sR-qK B5 S&aǿ~֞0 ~bo߭e)v ھvM /%¶|N )h GuL`4i=^JQCoy[(/l!:`\#͘0,fZZq}ApI.}p[ luluc|&ҽԝ٤odW)=ϢibWӼη׮'UR2T;g0w=If==ڵiO+t&G)Uk|b ]kfdqw`/Hxo͔ Wj:? SOӆo_m8DR|StFnE;k!Y8NfVA4`K8T2m~I@<}qRBaRQy%mAӵ njlܴ2RN>Cm׆g34x<| fhkghtGR%w׋}V yXe;>) "߆o~ om;ÿ| [J}y.!~vtc]qxX^@;\s^,P]$wY?gex^4'RwMs, x]Az#xR KsԆ`>c|EQ,וv6n/Y5FDhqai!=E޳@d^F:,U.mJ72FjͥJ# F.1? )VWR i5 [[0ʡ l$ p%QR%Iyn JYo+(ek00#b mrN^[~xZvMD/(XXXЕu;{s^W>\LgR!2!&!ph^S;ۈ~/Ul LUQKM4L&b7S?_Ɍچ=mxh]V-*CK+gZ17"^e:A, ,׳v A':αp S1H`]&<}U8S5D8ΎF+M]Nc,q( $!9 U'G)zt!!6l4$?yT!K&_>4(v f Z)(k2:m4e 8,`Q', 0YF_nO|wcaAk̢:13!?vSN'<ݲ"҅t"`} ݈%8{!7.b;wf X#{8m# 'vrOC:iQ`)" C՚IuVfOMF~0#%Jo"!ڮǩgXl[ǧ@?sFVt? lg 2y[K*: :0@'9yq;J m%N:ͼr O(Dg_ B[=exUVr3s>iE mv|.vSt >a,ƼF+@ߚO]KGQΘ՚1'A&Q(4h50LKsZ~?][i%9v-t֨ t}[S3Kgʄ׼uh9xFd ]ȇq+K-D |]'giygj4Ki*eRV9O_jQW)YI@Cdk:Zx<}/AʤUWs7[m22җI &}q$!: 2~h O>^q8MPwl.9D[k*jncC֋!:!ZKRdG.D`!0'dj I>>؂("ezۙ<JP@ffbUvRj YLQ"_}Iw{U<3lЖUG`;w^ 딬e 'Y ꝺ6bםR-QMڼR.֑}[gdpj 6)C,rTIv\NQR(^rEt~# m9=o?^JFs &)  ݢOY蟸f Iz1jni@*.;) ̻d>ZU e,֑( Rg2ڏ5̀@w  0.HWtQ:σyyN6gE]ix1D`bS14G_P:6ݴ؅1}o|a6dwl_1[]ҕRC̫!s[NL`+Q?4y*ɓt_!98S᧟2Fk1*Fƥ3v`?~N$<: ϱf _ K2ȕ"A5IDvIMUR_ZM,?j-*ªgy`! N`wrpPBt;~膥{%#< BlLė-?oLPVw,!53]93=Hecd{#ěvf- =xH3ARXxow,5x]ģˮ3歮! K=Hף4KYï.1>1=3PtЯDȭIJxT3bSϡ=nT͂Jt =L̶we&G<Tl{7P, LhLu*%Ĝvb}].`A4vb\?Z'cGILy2}B)fO.3D(i vģpdq7OHgëFc $^fQ0FIBWB)p/ab W #{@z6~|Z7L%=-g,o!) u`lO.Xs>P^fniT_pT.pzg}=rFxݵ5vY^ᮩV]]Օrx_axQpzg%`k=NɳҠ| Y/yԊB^p/iKnwy۵+ܽ3xGpzk-kTC窮{H=b|mwW,vJ鳺AIɝg F s}^g/sp]:=t-H ^cܕӃp`"WI=k=7{.iqh@)%fqS'ҵ+Aդ\孭9]yE9ą>xt_p/9,Rr3>8K] atb7jJEt.q$W]+8^'`׹=4RD&Vv t+v]"0 ZQdRӓ\R=c]tM8%_ErjIgUz%C@.7SZ䪥jP;g~=o^IPMY0)Tk*Aj1={K'Ps]f^E" Zc}a o zLƮ.w L^&_R BMW8\B]M(@]`vpN]}^qc `w8iKXҫJJV/C]Ҩ$m_諄A]%̊PũCvq XVzsnp,c%;6/:ML(Ucǡ7jjZ{-.ZT ׋ >GrͶWm#9+$ż!Wkj"en'&0D8`QQEf,Ppע0 ̮j GimI֜j K89Đc|uN+)%8 OuigmY'U=f]7cՈSk{>LOݞJQ+P_buvO4G|xɥՋH&ALXwUy*MiY3n5NZous'j-WVѥbrRrx1:S! $Z2X[D1Q{H&:+hі7J#7׹lUȚG|϶ MH5XAjpߢTqU$?#Fɳ m% ;Βh\BEe7p 6`$jkgsWd^_+_, WjY] Rؕ%yӋWL]2bbth7>NnYN?}ܳwq}\[pw\>wbp'={;v}tָy{N E^C^8oRQpop'=905ux I}QuŴsǎ̿~yI:Y[GOUㆅMY5saUW]% |CWHU7꒾я&}CnOfu ?j-78DQAw:[pX3^`M簻{؇n6`7ؤ^`Ӛ `ս<)]a10o/ϻ][f^`ek9^` lVjϼvM/k{3^`Xo%<F`0uo]ňe ?g7bMG\s(q|ܱ k=rF-VwYd_airKE._B_ujqJz=9%j]㬫W8k(<.b\4|zrA]nÒ^09 xBIvU8sj/_S] Z ro ҡq4Wcܨz/Ιn~w elj=ʈchlwxNKWDu;$ӳ'vs2ޯ!rxzԮRD-wKWx݂pQZ"T%0ߚ}Xc]=ݔxR/@;yr_ԾzO۔DOzP8Aqv$7},ےXG]jޓ NvTYձ$Y- x'K lgp $#  <]* Ot B!qoBg1HuP盲ܙ9,Y!!,}5s|ͻXW,} _1c w"~k1a}_yokY"o&SP[0%pb <#v|8_>8/LA)v`.fo/f孾o~WXY=ie-Vf3xN6f3u٬dvx4=޹GUqfwmpP% Kp$I1 eZlQ*c-PvN"P*2>8NBj{Ob̞o?;{ιwr3 }N? **@ P1r4ã>o4¯ =jGC15A5N?DOWyI!M)DBd?U=Bc?Nc=r%ƋyT;<y)E4eQ~[Lߧ ^Ddbܟ|Lòe=req8RϲF*߶2NQ?Ͼ"ˡ""0dl|}J ~ ࢉRz\8 Z@G.%O% #B>F ^?< \Vy'ʇB Anya4!3D`Yg>@,ʧexٳ>p}qf#|l r9`[|,G>7#ʑ}7ˑ]l7 a^|W ߏ+s\or?Q/!~|>o|ߍ~棜n P !]y&zYT2INr>| ::zaz^"0|8ÝbzNË^J)^\ 0 O!]z|GSROZ%328\6_hp|!W˻ӀӮR3AF:y6W3_NW1ri53촮sln#O ᆳ*.`ׄp;~o5wS6_lp*vlgz57x _y4֛dPQևB>4 aO{4*u0{N55'ecm."dcn]Bn\yy3sƹ߁lYRi۾7MlfO~,eY+;<0k~dΓ[,"@Xk`r]$noIoߚ[oF>gMaΩe_]5ZVEy^.J7},gZ.dM81A}W {o^>g{|To>>'_ ?2 ~i. -Ky:sn =O/NV% 'G%Jτz8~xpyX^&OE';-N -mlo1a&o12J_51yE{zW5Fxo1?jK7|W/=< n˸pZө9M>.Դ9yҧ 5ǸaHI8Cg|_JDŽ;xlyxCZDkB`Um1SgckoOfiSܴ?_opiZzX[C zRgۍT\/U}OM룞KtjL|&Rxs7%Eip(hqa64ֱjdbx7B_G؍'~M?5q*)4tHGy}5Rz9MLsZ› =@NHSxSLK_$&lh^f +ua,(ky[^WN+t$_RK=Ŵkj4j,R,HjQQ{xJ}4G|TbE|ӥاKOOOOOOOOOOOOOOOOOO0uiuF4%Ѷ3sɶ[p"tZ;~c4ᒶHyOvS,Y_k'b&zGv&k6 cN8XRɪb&CRDŦEiuZ[U]DT[8NC:{rET K5Ru=r5TOJzՉ%h]Uօj ny7^jiSr M~VI/Uw*$ƭAQg*\ӳjRɎ6uԓ'l>w4[JR z0U2>[>mn;~IXT1J4vjDn*Il$F)4 C>if;O}{3U֬nq|$6g;'k${w9:FE15:ӌ˸˸˸˸˸˸˸˸˸˸˸˸˸_]