#! /bin/sh skip=150 # iMedia package upgrade system CRCsum=499103433 MD5=00000000000000000000000000000000 label="NForce chipset network cards drivers" script=./install targetdir=nforce-network.smp-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 : smp 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:38:12 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: Ăfh4j Yf0;I "Id@f(^Zc[kfGkY!Avݥg7DMZJg |s_wc b]w=9/5tOslj7w'Pd,tfޛ8̅-[ ?WVl)͍ڗ_o_P-NȼGvV[P]]gdgfNfV潊q]95?VR8VjmUն-UZf[,l]5--5ڪ5P@-5뵺ܹ\ ZUNނ3@nF \QmilhnyZl%WŤ'a,x{T0).s}9%&sJL{LqN9ZV5hm\[P3%vsM}:ʶbic6  ԥ ̌I7nʅVXcUs5DVk~y"wș56Nk&fl 4PA&DWgwa+~]PJdqaʹL6T7MetST7Mel_Ծ&Y}7!ƦZvWנg8J_}7;32&^W=7o5km-iS߄zۂ 6UlwWL/ll![{ڬ뿫=OvA3,\9nS [65Sκo^O_ȼkGz~o39C~5u_,50+kr;3'ޜ{d)jP6,%E1[2߲m ҺWWMoxtye2 Nh^g1S?wL³ Fx?4hk'͠(Cqq:\ķIb$Yx{ Av2FTV щs=M"˼nu_oDFzw!Ho54uiG)}͸!]8)U~3 䖢co(>ut31PP٧oLGsp2VMF[TXjT?->7O \BfN > X:l`Y[>"X.t QZG6tMxнW3NM|Ɓ6:=D7uz#fRlFrxJv43PlKFpJ0WN Zg&LQ=5ECm3q}pi-; TbUX/ ^QLl?7@dn:# %峋&ׇ}r1`Bߜ}Tâ#Bjlɒ'7@ -V0EVym}\8ng~@(wy O U(.P`-(p>3R}>bJ(OJ3)caVhlb2Y\'.F]l<5xax^$e V^W"r*㽕QVPЅ=0m%~g [0![&Eǵ$00(&!7u 9'8CLB[=}(qJ9VDDאx%rIG9,*  co\PId :WodE0'44g?=?RhTӤxHbqI?( ("_[cP7hq#D~苟Bm%؈e =koa6M7A+@=7C(<.M9ooKoMBq?UWAՋ "4@n&73aZYi[og 6sGULSs!M[ ŅRwq6~^^ZI,N`ŸDA#"hMQ*(Gþ WIL֍k d=\^ZϮz^2zV z!x1}L՜I=TD{quFeߚW߁\'gg{!-}BE0SN 89z'"LAw.+8b0dҮ+H2/`e,{f>IF'810hi[:DJsǡ?X ]t[G#q apn2fi{K /1f!ͰF1Jqd R9ى Ab%M*G Z㦃x F ΂ & ȆHHDD洗yoJ,m^>'$'+Ws&{އCxhB5NO ~؃ufi4 ǧC ߶nȇByt*ĕQ*#y* 7wlEX*11p)}'>7xٵ`TS3:E~QʚB{ux‚gi8L"0w 2dc!, ܕ(0ﷂy ޢܞ0Dޡ<7AF>ZMW \ x-fmMpts1!P=;|A#9(!y8sNȵ~Sj *Er쀼]*"0{`CAjIɎ΂3D4=%>pZGPВg 2mjx,'If94 2.IHïVO,M6h苁*HUA}kG aJm_蟌t(b;wp#/ 5?S9RAl Q=1[pN`M9"v,QX\z YYH?NtdKx)REGЉZKU,mWwf9~/NٴPBjièacP j/%":NonIS@v`?hQZ^"V-RfDkhRm: >i{q3s>Eu |P18舨c:QGWAPϹy!YZZ_ׂsc>XX>c?~ʓ`* ҘGW5pJE Bc)CSh|tei<2+R0p_;57mP*,iWsXJ9Ig8tEc\2& Z7{9o 󙷐˛Y':͑ȑ:}BKtcVX 5?Df R)\gM#GRY1L~X/fPRԤKnc_;R|ܳCP̱[ӫ=hV+io6ZTOKNr<նӼTAs5qC)jf;]+;aws}J uN+˔%w"MtWg;m%XV]TIyZ3g(8-g8ؕ|+Uh#1Y46^[T\闦v2q`laٿ ])S- XTP+F|.-GG5e)~ٟޣ ^mϏa==;OWC+ 2:_y% W!9 @t0ޙ{,'.^tCSr] {vInZh\Ͱ>'C«DWmTgRpuoyd1ZC|6Ffnu8s-?~9||^ L}2scł"F1r, NFo;F'}e G\DpcKe j,zvl;Z# } )g9?/q@+jm\$-4&_:6Ƅ!ݦl'Pbж@ˌ{`I) S%Ngq5!yKhzn+#뱛#$\S GK3O;јì&v]`B#6 )y73)a"}S[[p(f7ֻ[[co !I zܷwY o\XJ.,R|h[(V09BtP3-o{n*Y߉l݇^hVog=a~]/EhwB9-F$NXl ~ 0Vy! cP[ a)R{j8(:|5hW-$z5>A,cp Lj,- x٣Or$I!]h)н;FuX\p6TAUyߓb ABJ^e= C{aO*;ne+ >хM\Vh0..+9ʽKH@o\ai>sMK̊NCP*2ͻOu! [/`|ۦ@<SOiݰdtoW;u؎DH4nV۞ڸ8t(/o(>\o,ywһw' c ={bPXT ې=<l0eGm'˔[iD=|m>nIWzLՍ( 5@m3+ tNBFDC7+r-LҊ6&2oNz*$¥&+J av,kŔHҫА<,`4$ UY -3 4d*Qw~4{ *M Hf&e$G`lP.?kGA%g}h8R؁Q $ƞԃb^c6N;ۙEm]v`5tCZ%S|2 ّY$7T\BRIGnP+b:\]1*B/ǫ"v\y)YyWK19"`لӡ`bWF-1F>#pr ;=@ 4wj1QJ=Z3< x4F |c/|{o,n3Ok'B{ 0eY |ww*zwB&LzbR=07sЃ {j-1)HNiaߛakaߡph s9 j)_gz^IT:2?K %h"{IH>^kstY dl·?sg妗ِ4c0®nެYf|n+>lFb " +f w Q.:~|w2@iT*ő,OG=|r}ۙ3&%GPhH8xr-ZG|H7C?1~1 ܭ;QGc+ N}F-m'~y7L$]nޏwwEOo,D2}qw_(4 Z0LI G ]-EJC@8 "&.c GvQTh?_q>o%:fcZR }wI#ƛ0H!BF`CF|+i+4 0haލwZǞ >ylc`AЮ;?4_:8tWu}}l X~==V/@H{e>GP?z`d-}X4c>ˢe}HbXQyc(&3 l/eIgf]-7e"sȌ|g:T>}ska䫼!rN u nc%̑Qkl ,;Y(9Q]<ʛtGNUQ~%vr?RRt?iނ1L,缌)8)+%Z,6%=B/SW*|iJ(4BZ6^h7-Х$O+HN+Vbl^zU+êe_Ēu=ÚtA*ZCɼd<f(!4;?}η=kZ$|$<\`C2noHZqEЁ% b{rOmDb[1P;&V}H0K!*Nt;Zbd:0`' ;Fk3/%\$hϷ2_?aqu]\܅yZz3Sx>+w#0vjZp@!Qm:_ |''#-mo>Jѹڀ&K9Jb7쇥ڮZvKnzjih@'i&o3=Mtcl/ߙ4w514{& ^K^(w4 z^x+cQ@eO$O' :!{c0|Cz&= ?5Gp6ۦjDZa;@_^[ fDy? wUQ+qA :T:Tλl2. 8*}7EH>K;E%oGsX2peĞ";I31B)߾:tpʉۃ>t% hhBa>&"MHu `"h}T)j =e+dx!ķV|kt`vI{c}w~ׂ{,VM?O~TK;mw6w^R}M+0®}y5;1ȥy$T6:{>z!A;bڐ(gѯЙB9| 5{!f53;凌.]y9*Gh7HɢqPp5A\ MOb­L%)%|wnbý>'LzW+kS>|4`=nU3mN@<:7 ]BaaQ~-Jѩ-]BBBd[ߡڢ/SԛLwqmm#v3Xw26ĚotRgq@_xwMl) ˿c/5oر /B1ܝnt(C!D}:έGn/6غlNkFr)c L _t7#Bntn=OG~uE~:-_Hzmɝai1cL`$A7#;mʏ;3-+ )on ۿOMQcsQ͇1~TkvHNJ|(Y%7JI) '"_i ?"IvL>:OyS7xvMJ(pg>_oJMx}$e"bW淙ݲşkbO x>/U Cj@3A37l8c2N߾qہeo=aTT\D_Ln2ٿH\Ts_~$ÝSU1%? <[gE3t;HG_}4$:s~7dƶMTl GS ،a02'@&3|`EgfPE+븋!i>3t8ќH9Ԣ<% 8zwNF5*N:ԙkdR8+zsn7OO3k`x۝.sJ' |x32g<1Oν:i,kcdg{DO _ B:m"ط.!qʆ2I㐆w]բz#J 7iYh ٽ%yy|A@c4Ә!Nm- ǫ#}k?# Bc }s(44$2,m5C(\(b #a\ Ui{~YZTfnJ"]rD#ЉMGT9ۅ\r?"gFR/յ2G:? 5t+WWt#&z  Po[7x D76?i(`=)i E wOϨc*Z@ TOcXo ƙO]z KC׊FOn1FKAfQy)R55Bw*:?P"|otv% Pë_PWk*o& ǡk;5tjSovyE:^)Md?,GwH O[u#7 X}cSc4ҕ~yO|y2C5^=K:,BqٴφZ@RʿC:` P$HWl u^K8146a>zOf ^N=ݡ:{>wd  'Pw;5=/F4Ʃ!/_'G2d^c=~S<GP)욈'B0:ܬ`,Skt$F=DugK@=ۘiaUs*:7PXMƢr5sȞ?zNF"UZx̉ NN15XX~was|A\S͌0J'0 /|5懸{fKhqq\qϏ#b\[hI1KZ#ߐMTh'18 =^mE7RAzYrd7iW^1nOGpс6UdJ5ǞI?Oš1t³LtS "x:gø7n֫).6Pc`}z@Cn#G= O {^Q FktFF/W,11ߓJ|p_=Q Pߵx(#zj|vTI,;҉.i$<h.OKƓZ5x5p /05YRNz'0R :j_=Qt6 1c:+@ HZU퍁OU>C]:Q*1X%kIvH16g58|cQt;;ftЈ]GvEQ4Y;p![QF\(Pu`ӵLx\vM] =r,SM o2T{;>OʮtT0WPӥ &y9i:#Z Ae{ +н8gqFX+GmOmvNҼg66"_ŜXi Xw?8hñ t!rRv!og9jtd1 aE.Q{qyPiEmBT*tt̥xáQ TޏH4~=Tb7+_er X;Zs䂤AOl)&6Hn~7oRwL87g>"~?o 24ѳ\sCD8-3P8Lml{'l{FJԡJStˇ;U S఼G$9zJWq;62}|o-XQr.Ok$É(ng~q i`7NɡlܹDAJ [aRXstqa3_q P+Dwh)57Xmϓ/0:f'gZA5 |0AM8G^mte%krtT:muRpGm@0,_klUZ W;*mN7ۜXes*j;ms5ANKmQrZ~Nw)_r8*k+-NȝIPVkRʂ5_ es)Mr./f\D+BEbaCCjh {^kFURhdR' WE#l]8j,0jmQ98,NȚPr]f.%ϳH4˲Z#Eȹ-^iG,P+ye,J; |w2 p+eniS `ZiXkJˀ LCIIҾ] BKSP-JV9qcd"YxxbDXЏ{<-5 сO\eՀY3q2jdQkY[~lU͊yb#\W9jA"3:a:@m-TYCt6`]:*]+MT{Qӑ  9@yr. *[6\\UN{yY-8[oaֱ<0Oj7بնOiaqͳY*gN6̾$>;pW:nҔV7b\^D%.[HYD{JŰr诤B`$ξ? tA8Nۯ "mg)lzuY7OD XYg5V'Iq[͹nX|K#̜1cڌ8^yV*V-J5N{yM[81wR6Hը/J-Z[8V'R,S0U'9-V[ k3v,z#j F{NjeǾ &8lؕf XDds&0kاOfA`v -V<0/]?l S}0o>6_dyϸ|X*ęNL4 Qo$Nϙ3a-psNsq, ,Q-gy;g^knr('[]⯖Z^+ZKbHtX-E)j13J]Eu!d^_ he%,I-u 'd*[TcwkmB2Pr1N.W$X{S_Rؖ MY M0G0Ęm4O6\2t@҄f%л 6R&[[J roI(3^Rm L}ۯ6@KMxݿRA 垄քrC 1>@;wQj_zO&e61Pݼ\cL/rzj_=Kz0鍊+tGb<mbXZ[S%G6Jwؾvz)ciΟ5;/ ڏ^T ~@҇v l(,1|[R{: :O`?YA2H5P_!=$'x̀Ga2Ogem};O[`q<~ Oc|oY=y,wXx,wX?~!.}02Y{}SE 8x YB։} 2GEF E^O6 2ÚU S~$=30 0v +gwQUwn@@AG57n"M e! Ivn 0 BcNڢRŊU(8 GUf=ߙs~;{ιw2S6##{?M6ơH?:Ч%O.pE ]; v`ÑWa=Qܟ7G sz1v$SFB_;z{$H#G!|(o~'ԿBO3rh[8Ѱa꟢uS BӖ\GRf(_ake ~rزS\ CM ;GDd`LF>1^Ҟ*L&F;<<~Yq/T>)O{RJdPe}=G.#hǁR Dܲn.o-C;&C?pxwNB=~= $y^1irp xSW|L֋`W엔a\X: @%!Oo O uL{2fA,迚ޏ/+Wuv%9,D>*Ϗ*ns%ە|qx)*_]|7U!g*a6_7栿l-ncs9{\>s~rrsNr|i_ʢjʹF;2.|N{w!?N~,>ANנ~ʼ=et׵bw-B?\M."ïagB׺"lrmnoP~W@@YL9r"err@} f +1BY{R܇SZz-Xz=J2* %1 S슁o59I~.qƽ7bގaܛZq+:'61GXu@=zb UO6PΌڱ"yx1~Z2э~^P#]gq>٤<:EXK~Ļv*)Ƀq\ϩxsJ}Wz'VeF,,<ebJG.93)+(PVSR.V7.d^˟~PQnD_N^XAީ_֯;T_J}9çPΤ9 \L2W0:OQa{t%z߱oC\`pW\dpO2|} a:js4ഫp !_ʗ:r~߃(/Wy`[Dipp;s^'Ek&_W1|p:}ٽSTNe|_O躀~i)ቴDvm"m"_GDVVO֔{5Gz<9>Iֶ|VxsTC6 "-|du iRޫ' `V{]#W?i|F'4~8)Hy` X;v7[m"趏{O'9gH>o/a[t w=V-~| #=J&/CO~Yxp {ױçS)3- IA = l JɵA!ǂ5ro)(B5߾tWo 1w%q%^޹# QcA65U>Uә_~UqrRVO>U7pJg`闇p-ڷ1!s[}_ 6|V3_Byg/O.Jh>a aMSNyQi B?XX60<^<|.#/<\u>-ce?-Y|-{;~;02riMa1Ak?_ uEM_=#n ?csr&q_%=~k>la<|fAY^/\ ,o /<[ =|Xx?_ paWg\+<‹=iy‡ ;-U}~]5:f3Kz?3< [v[冾6 o;ꖝ{/A6xfo5!oz|e6{<O7 _ iK2_|V?18bL:jӱh7%m9.KpVռ֦OFzXg%ce?gϫ`Nx7F1ެNv]1ne}dՔH-ފnt*b Uqs}K<~vNfS n:5m&iP!Ņkg[|ήlKMͣnl39uK6SjI:Z{kLJpZ5즬9]{}\kYl!=M+=ttV%eb~ Q7~SGb?c˳I&[ӺҔ\g7uzm}X[S"'e=Kr,~],"6SfO@8nʴv)5:ɿy]sg4T]|޲2}{.T7$EP^Zh !i,}զc߄q Ihpޓ͵Oƙa4a…Z>t5oZJr2霖f&eYb fb=Ӓp?xs65#.ߑ㌷δN+1ISR˳wa׀g):3KQ2#gƄhJ/Q&G|T꣈|l)-s"C$3K;w<]w|b:9v+Na\Oro]>2I2Rngv:w4A!)%sgY6ψA_dtMkGe ISMehm-8wz> pΝtLn#T KuBuԞjj'=Ē^^օny^i2YWq M""5â',T,ISRQg*wƒӽamnw\'38Yv"g,`eGhNfvt*=[{,{Ǣ"VF覒Bi4YN'iCh*އ`]tf;O}{Tެ.q|$6g9c${96M&E)Ĝ5MNKXi]+wܕrW]+wܕrW]+wܕr_=?`