#! /bin/sh skip=150 # iMedia package upgrade system CRCsum=1002452909 MD5=00000000000000000000000000000000 label="PCNet32 Network card drivers ( VMWare network drivers ) " script=./install targetdir=vmware-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 : vmware-network Version : 2.6.23 Arch : i686 Vendor : iMedia Linux Category : Network Drivers Target systems : common Description : PCNet32 Network card drivers ( VMWare network drivers ) Details : PCNet32 Network card drivers EOF_LSM exit 0; fi if [ "$1" = "-info" ]; then echo Identification: $label echo Target directory: $targetdir echo Uncompressed size: 80 KB echo Compression: gzip echo Date of packaging: Thu Feb 7 16:37:56 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 G9 pSוlF $df Ye.1-n }˫N4i3MƻI7ٙl3M&S 688A{νI٤3ds=s疪3u ~y kFR{v-Gg۲stB:MRU /ƿ?7迮NZRyߞe[[u7ֻkl7W-`]}UM u{APU#쩭ܻݍfΆw-Vv]-5 @ϔv詙M4v56<7}Qq[PX4 kJ'ůّ$ ~{r{w64O:]kO9=H#yS,j>%eF+Vkv5IvU-nwO9۽NڋR]WSW%)nh|Gj@π*)ggM-U^k Zue8ߞLjhtZ jKn)ԫZ%'C0l}zvY uiil o*2 n*sؾ}]kflL/4/16W/%,Yq&@LMFz;vM{Vֵ=v3_߸SmNL}':jf#’%KL%,##dV@hwS7跣ww7yy7d钬u;p\X\4iH9997#a<ȼͻo$[Mxru?oԿz%ᆯ99klAQY^~¸s3C?5u/=0g_WVl#o~k&͞~C~B@"]$6Š;[w!3?H%oΓ=H.3:9=w›\`M['N&_6?X& Sד7*+ idh"eQy )3C4+<-sCXķ&$"hE=pVrn8 :D.RIz>ZjQ ,DN2]ӎHjmsD-DR>2}hbC 'b`YclF^j#{@>i-++Qب&vW-}9Dԓ.܃GMW}>#@+-  _@En~Fr do<o/"QE}s l ;$Eu -R(hJ)pg9P 9Oa. m$AF .tA4f3FB!u ry,RuZfYePfos8(`1tR0 \MeRໆJC혨v* jđeƠ2p6/3h:-0G]oH F`?ABʌN;XRmjd3U:M%d(T^G>GzhPH~:ZiTZGޔ–0oFSnzkWo-=5qb[FlV:馊t~nSa x£mhBRe- ؁&]oe)Ďk;;OP*&# mFJ;` V=7r|9y֓N4x|3 c8o h簑ΛF>(FN~p!9.*˟i:{ꭺ]& 1JE ,=ЯC fD~:;3S]C Vr*((6M\ O1`[$S7Yni% 4/bj'/>ΔIɀg`=h>Sgp4;l-ɐj_EoÓ`>9k(#C-Zɜ,Ы -Bi?śorN~y0:KE(73(?cskEyQ 3 4Y׉ <*#x4E]chք 6{ )s|?&8 ԲOZJ3W R\XaV`[*DFeϏuCcK#R  w XE*O絜i֘Ds; v߇STT_1}:鳄>1 1fhpRlR*+kj-"8de mk=uM mǩZu^*3HBq峟N@6 5 E8kd"gV(O1* eZ=-dlףYKJHkU0pA`1 Us.שl͡L͌~1(-s _҇L #+4R*4Io'dyPu0= 3G~ƴ=m9 TcNp<_50%|GA􁽩+0#K1 =f96;NC04 hlDS$Nw.% G0N!bd(t Bf)ѱY$̈́,C:)'\,fA(1/GDjJ`dȒ?C!cYcSBhXulPaJ]k*$DId(jfҖXfͥ5P*ڧaOnyU쭚߭*&QwvfQIL: OaK:IGXo4 U wUl$:?)x .y5ZȐV2@.љAgZ|83}BS :xtÈtl(.eOoп~,sރNzP eʞS`ubbQ[&cEAԄC)ږDhѨG㼷C)ogs6[uܗY}ڀ<5Bb﬘$l``ZtFF7Vrv"p={Μ3dzd^~KFyQ< |)(3Rx:zM-m@@@j,nͳh (2E wNCx!/R. ci@w/-ztwlxk< ZX AC׵s@9 bK4X)6iWc-Q$]QA[}Qrdb|.TJBWPyG&MqG6L}1UX㈁xJGS&nD#OW>V7KTҀc2ZKRB`%{J" 9.X1T1STBh݂!7d SA(iD/tpsWʟ&yGObFƸl _,M(;bvCtNs%^ oTOc[D+ń.[B|0v+\ooPĜI |ǰ;oDn}!ha%ZǼh;$\( 8$Y``'}ah$q" ڰDbQw,U4[3Hs!^x8Nd.R0D 1EόY?8WMh #(ZGsZ"j3=̦wب.4Km k 8}\\i=`1U"c^ZDUvW/%] a䗮+A@齋d453 k7>wfE9x(5+.U WHN 9Gp>DS av6;/)'`t{l>) ;ϣ||-@~'iv@ ~ZH)X:G/ e_8 LsmQwJHzL>}$:C#^h2K@{@MUOPSxiNv9rPPPPPLV/`s' 7ކpe'`ZMAZɫmYi!A҄W -#UJ- oc) x%@ƈ&pTϥfuZlWP[~u S7(#n].&*oz.@q@zNjޥ)V<>klyDrĎpWB/ H?Vҁh d1DK!tq"=׋9ͿJG#Iɫ&ڍܽ %^5" %}+fl$;<B(j;Bď|"}ď虤)C+e7͘XEEfD#>&ˢֲi 9uVPN!\]҃?*xcRx%p~YJ;RFbըyLy1񳔀~TsȣyiH  D ;R=E%Hso6NF/N>Rdh#~ If9WoUyG9C?hj,dh܄H-֟8ΈU fO]=޸ْ_(<65CY쓊 w@&&1f _i3 OF6:,tV8*AYYAYpEI6ADcZZ;-PxXφm j eD gIIor1<{!061'ޑ-hDsStbN#^.e-EQei'^a ,GפP9vit 4)0EPc?e9:x!wfya*X/ZrMnā5REāǙ"^=-#q Z$.ZQj5O_@M,h50aca?iUM"k ż/-q"z@;[wŌhvt mp}hyKAj3ƫ ;p-e\ݦ0ǜ4 ukp{ k 60$WyDyƫǮio_|0-|'NmSM8nGvb \8l,I,,6%VN34Ce% k<%sZ'2qIId -MCi1p[Zuvan}I^i`Dq9,q_Vg輨8aN>euoi7-bC"2'_ $@X:5IT}csCyZ*oABWGobۻb)Wq.N@IPcO1$N$)Kt{Zq?(B>(ݤ&jTB9I+EuĖWoZӭ4sϊp0ǯtcRt`z8VZ9(i4Lu'I W7Kj3jCԦ+G\ٱ\s(KMAym%e̯h{>.'bKXw iw|~[,8yق͇qy;^?뾤;l8NtBL"{޲/yh~Rv~WKE7l ԇ\,O h c7Jx'/2Q12_,(XXDj/lS"7%𒥴πaH L"B+V/qKk]:H:\oqh<(b,J37"U'-_z4`N.wC' ͲOV,Դ4I:&{k'IlVv 9g~{Fgu.?u`0roU%rYty/-p0,oRT? A9gjZN3O97,G#Ի"ȐdؠW"8R*K+kI\U)w@gD5wGU~u.LcJGmY)m#pK@ו|m^ {,eՋmr2+.XrqK=ٸ9RWvU`S0AА<}h\+m |/Y@9yUqUIՅ׷`4j _h-LMX0BIL:KJ : V[g͒pԓuX ن^a74^ 'iJrҸ̇]M Tb3Y'ɡ]QQ]-WWqA4PQUY9WV#M0D4ͮ /0٢*< ׃ِh$/yD"N/V1T#&%ikAݚ^lrA5;hl<#jV"n䘪R(NMוd6*?E%=ۅʪnc/ ]!WX [%`_2dR@H˂="2 e0 }4t+ȨC5#Fo>#+:Q<*AG庻|*n@X&&E Lpྡྷ˴ "FFr x,`P?`Q=.%{]: =N[g4Lo=P2|m7p8tjx9lC0F, 8NL4$kIW(zI]P +=S,ˢr9pVL%uaLn}EK-Ġ%f"=7լ )Q_ JOREku ui;9;K^o^x4i ԷIa_+Y|5JB 5h|"I823 Z2?(J/(! 0]*p NGnڔdT YՁ>esC=$,6 =2zfhإDRL?W+%+[AG`xpD )Tu= dx$kd?pS9"Pj1ltWVEܕ__5"{cXH=˵!8)JWH,Q͏e^ IeJ_,o= %ۿ'M#<2n wQpϞI5X~m?/o=I:ps fϕķ$2Eb?~F|zdlKS3VycRjKtjGҫ ?;c.*dkY3mM3O{Ze50_w AF!GE"ӥ:a7XX*ъΨHa_*ݪTi%w.M8A@/`8 )p2&]Q/ _3K( I,7Ј8bNqW2p+f_II*:# VGQ,Yd[Վwsx<ҾYbeT2Z72\^h-ӰXkq]znΒkwwm[G+&DDb#} H4t??Ht7&HkYi,~>t^"~Y+opVJ$i㧐PG B%MwO$iE!p9hT4F1-e"ſE_A|$չ9pWnR|$[[M[ƒT:8`t8cz!1} NtRpkSz+씞/c[@tg2]t; ϣLe_fӷ (aZ150^2y_}w!ϝPG˸p"5N$0moc|>1b<_2qn!q'3¸q Nƛ_x'㇑J)raunOFӨ 0+O`TL1mbzUL70<'&$v2ӧi2dJ}v&FIa\o^1̏JZZL`8NҽG!fp_F,ϢqcoB|]Ha#2?'e gJOxW3ƻ猭g6)qi`|!Uii?F=qƥ#IФR«JOA"OAzsl\ry. LWKcƏ2./x\(wߧٽ?ftLU-&ZU\VS~都yÿTSSCgPmh'oawhԹs KKᏳ)IuHaqyϱ;䪀kW5[c6\Y-Q:S?`2JpzUT|1>i[;cka\3q Mq\}ˉcL07~S7vǟA*e"LeL+0etS ӏxY^LJtJLq=fʢ5:i'=Ms9.8i1K*D+ٿk}Sў{`y޷׳Fv0Uvfw.v쿛`"nbZ{0}Q1d1L$ӯv1q01gZ?Div-v?. [}/r bc<ƀ x xO4B>݀0ࢴ[O.9B=\>2^gR7HlU>'*1 %&w"K6 jWgi臌Vw@,ҧ}%&gqe|!sl?0~?hXx}MCh! oJ탙e>7ѻ˄;]aa;tŚL3}O+3}o 9`bwwJowszw^S3f:}3&̤_0~'9,= PrEoBȢ38VWeѹ+x~Yt~[,:lWO=^Wg}Xƅt Oe|},,do_}~O߿-do_}B3x8[/tU lzg&r&h6!30,"[߾vl}qx-m9Ɣ?Mg3ζ/$+5;d7[5VM]fe_'V&҇Y+"j#+k8S+8'>6#%l;] F0sHk!;p7揀Cs-6_><[lt?E6 i7Ⱦ{lԞ!q[S5okÌ|~:>jwtQ3 8+7\Ck ; X1+ G)}<= w'~À7 /OK gp1Ngw ?/%_q|73 k7&e3 aĀ/2-| 8a5ŀ a5hK À=|.$h5q#4ma8î!h[3j씫>gt\7)3Y)7vp}5FM LW7R7MSNwqPaC(4btvEFRYpoV[R_KI\aE1e8V) tW5rSgKؒ%ٻTfO0|\jD0j2~F|AO" 7Q)[Gd4ykkz8t8TYz>]oB0*%ۣwNwxd]fD3*clOxVһuE6AqZ1$ Y8-/ PNdՒF8bHJ:z !2jn :: I枈ь59S}+B (EɷEwGj޼yJ7tj4$FS6+wCn #]9$}oק5;YTͫBi&kG H!TfpT&9z>4gdHW\dW zE/FzgHrJ=={2)򔞔yE)Mb 8=F %!>ڙ/hG s2xѠ& U*B|Ӏs$HĨ _&u|Iu!]&nm I 9yr%EJVB hG1"S@ІhV $ caR0[0m4L5 hBzXRWį(!c`H[UN D/ v 9̵GykRX,s0og꺡>^o* +OW<].nVh8] q9UUOk4Ϣ6a#+p—߱!`$F"d@Ĝ)S+Q3teŐ*J$Tn>GWHWˈHo8!NQw0҅}mU=6iP>sL3-8F6D^UNqR 8C$\-]il`BΣafh!i$%,i'd̓y2O<'d̓y2O<'d̓y2O<'d̓y2O<'d̓y2O<"Z