#! /bin/sh skip=150 # iMedia package upgrade system CRCsum=830118487 MD5=00000000000000000000000000000000 label="PCNet32 Network card drivers ( VMWare network drivers ) " script=./install targetdir=vmware-network.wrap-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 : wrap 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: 76 KB echo Compression: gzip echo Date of packaging: Thu Feb 7 16:38:07 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 PW3*&!VIviPϟD֐`ο 6.tx6fqsWdN7͕{n#L‛Fݽtkq28r?8}u \UqMS5{{}_{ soYv6}o"`dYer9 |&F П_SW#-ʸ/fgfߖM3#U{<͕fvV8g\wޖ[pOΚ {y⟨<{< *?+xp¦:詔j O2zrF# ;=7 nHO7|AO_U~wp,2)N:5H#&Y1و8j+F+kv7z T,iL:S[_Y#SSSUSo(oxG@΀]Sʜowe[TȨ;+@!jjŜ9^.f'k I:MU%~, Q/y_Mt+vMcxJTt4Nd7Mtd 7Ml_NվHƫcbET/T/Q6MJ/]tRj$OmS,*~dƚF@LNF:_ٮ]LTVK< Рg:/]t~rn~^>># 4:E0}~5;oJMg:t:o?si̬%5_dk@g:Ah;ڃ=*VM%} Y)GOh$}3comgIkXY[H> q!6mv|Fةi߲}Ƕ&qʭ8;^^U^U OS|G mOM`()MW~#vu)rVb(N;@5+ G.Ko LNd4TcQs*n漡;w*@[hh*Wmϸ`G7"n 9 !Ύܪn>ĵ!r}I{TV/7mk)`!,QЂLRgGI~ H~*JET.FaM5#9H5FrN8zh, qRNp+*ix EHNکViy*yhY*NRlBΆkP؁Z 厈U[kMn GX,l1)k܍ZZ5a,k1֨&Ô 2ɩx814#`k5r%]SzAd$S"Uf:m??4;7=˝՝:}6'Йx1.sˌcMoAvy8*;Џn+OF>߳N},캻ۥI/5^j6G x \-&"?cok،y/H>=<[ i{Q9% sRB` PZUG(v4e?Đİ˨1^ JqE4@$: g"sKhQotPm/G<ɫ"7Gr1 M:rGBڵ>և6_%a' 鳈>':g[!#ѲSLnuаP j٣*ue뵂 MRIT>n}Y퉍xFEW_@\Ӗ{I*Mr*̋jg,^$bf\L Ӡtҭ!Ϭ$I2Bed#3U^5>jb)ѻڼXv.`s!Dkl~Og8:ʬm9OB&LFgcMxPVP2 Eౕ^>HEF/|.{l;Q dyv}ʈqN/JgIk: KiX RqB HbC:8GG`OCtԑ{՜ñp8G~{mtIRETȑ2| n qG&*)`F`p}`e42ethXt̆ca.̡#E{H.9zxVv=1ͥyJ2$'|I<ݑC{5T>* i})p'cp7H±K:V 4OWBβ+ NT= Sc=&w1M!V^i궋QJ--d?b i6 G≑f-ߢdD ~;t8hԫp]٬tyk3jrRS9|][oS;7D|N9Af~FgAp 'h,5㉮HBj|zN1.ZGa,$ &[K> # 5jm_(' -GK4޳Դ~MEx!LQ /F}bxM4-wl0\#m|np.sp0 dž|#N߆(,uy_F}h):֑)OOSVJpԿ1jG)aYK$ &=<\|RD|G$זDI]{ #X3 'M&&CGrc,q o IZ$QH4뚑D +7uPAYa3M,`%cVX9_Z [M>'Bnz6nNr5Q? cZ>='6S$6nrB.L?.Yث@B7%tqk+o_G5%k+K`Ll0z܂Ԝ24}1 i]dƈZ˷qa7B1':(1s^\M·Qz +5`T0`9%1&t/֪3F%/C '(}XV:hz޴@)C+fzsȹ3> / l*=Γ-QRAފ5F-Xێvc)b; ˂G6/aL`E̓hfp" ﺐWhe.*U^bjgA0V g -XฌBvv҉/|XSa[eǡx :c'4&2e+Chdu1ܩheʃ{K<*VwX!ΦxIrFtzmxcbH.2a:"+4&aB3n9SZ{J^r6!Jtۇ,;QKpF-x<4NKnHa0N:x3ZB ɰ'C(?Xh%;F;/f#xBn 7m|8U9z.DŽ)Wpʽ0z%],yIS=}f ~`;;кo@wW6KR! bi/yilR cY*ٍ̃[c-؄!Ą*=W7roe? lKԐn!Bbtu#)E< OLB@ft3ʁic,6wV{KAƘڄ1IkhC9ռb'.W.<i2];Rw9ft@Y'\s6=mExS긆4vP%+L{8G~`sjNdy<7~O:SO wYmĄR3Ri}Zl¬d̷EK+'6TPܲR2D枒8Fz N?Z3Q.JO8n)5+014TVp]gx铳:pj|` r- 촿ň'͔eY8LND*l3)aD~ştk3I2@D BI0 B IDe̜)qH|8cZU^bHmR.ZKߥj^9sm|ڏگuYp[N׋W76O>%V'W8Vm폦{P[r3cێ$la`iœQkjV\'u\(L(ut&-{tM~oͺ 571ke7s(Me۠?ޝ%8{?@E< V؛b'z[kŕ\rOŽ*fIŢ]!,k`c%!9~*XV,IFl{{HQvڞsE?9-tW%q%9Mm?dURJ] !vݯ-tQQ $Ƕb'\9'ZxEŕZ苩@u~8ˑw[cGA}B'S8%M6=]4T( *@&ǟlo@Ź*opqaV'NY+'m/LJCko<?b7@ARqM@?Gyg@n)d2~x]8W~ÖP-18}K'jmKc@O /{V!}y \W[u'o6\Dg pu`x ܴ:!^'vip=;t ^(3y(7An1!oJzBhBɇw u%{*?q: Ƨwo?N?=78"pO7W``Ƹ֝,סLi2Xlc^ý: zp/{=tCΕc 7XJe`[ACَH݀C'-6UDrX"4,ӽ/ 36/O_"U&-(V(>/wdɢS u:nk+5)vg}h%^g&io{\:-=~ >˪,67_[NOHW64tz6]'>?O"^\tY9%m֎(0!|O#eoZ&M+#w݋KGaĀS: 6.^޺^pn3;oݚ{JxMWT -o,EEvmIC9j="V3_c"zj{׾[2HtfܶWc/ZXmm9w0ËҖq_|:6%f;^mcX+268>"8n;UF9x Ħ~㸖KY4k2/:ġV*2SVHFVFVx/*n|QCԕLd/‰5hM\R\xoe8'P?ѴAN@g5 I4a{$: JSFxh M-{1:?ByU煠ByKa׾Xm>.vj>PvuGUvIGQC=iz<~~ j 6"_):(m:Fln~ku5^W85)w?4kCK"?ϑ8?qc->P¼;׉ 'b VZm "Ѷcz2qPāDG[i8<k:`K&D%:Zsc%8u%Es#R43;O6lce4 >'Pp3zXSφ]/TFq)>XOsG,c7nm|I: w# 0Jp|;W>6‹Ox%|܁7MɎ ج\0)k1$N@g49>N5+Wd ?#:xzq.PsA-B?1-:ԕiIs*6r*-'s*ڣ?)MDŽ  XOCt7XZ6N98.PKب8WT@U> ^\,U߃Z y_^ J}k-|h)fJ +۵y< .BG1]-*/_?>s&SM+4a %Gk˨>P9k Iu,^#ā]QX`5'~ iyMnr,ݲ(Yp߄ Htŭb0o*:ކ/6iӺd?k8/>geEIeQ^dZ4Pm}/$G޷_gZ8l"<~c7SE:K?W߲И*ljdH]=w@i?fZUe`^fB`|о_o60ԛ%"'3LV.OPly}-g$/1$ ^Kkl;J9wIoS9 66ǒ?p;6xqlTN)79X*.$ٞP#9s=Oޯ?P' `8IO"o؃~I3I(||?Gm؝/@Q\8d qxw6؏O:rߎg]RX`:ښy;!>b{'rs2#5?׋ؙCk-גJDn]Ծ<\Zqx mNH+dX'x# ,BУ˿ K!='~v}{^e3lMO8Ъ[gJ}3S(fM 7~ {v^ߍ4g}uk #fYSTMK~0RJߘ.FᨼQ4R e5FozT7Ok9Nw-nO0͝* ª+c/Z8ibT_xk>D}eͣTHʳ*1IH,Uzuu*Qy M_r"e,ΈKz@%r z!d!ks26 qf\VL56BYEnV2=~MϻJ'$vBoFWVʳ+Ed ?_he@P RcH8Ṟ!1i`à"!o\-K:e,#Γ\XOenY"CCw<.֎*p~Zzšer(L\(>3UիHB XC™JW8#~ MulSFTك._FCErSjAWAU[<#1F) i %RGֺbܸ#ZIeE,WUʝ=0!SxvUϗU46vՖ´. ڇQU2|vK0U6 бzə]ZO0W66;!5U "-sI}d6/_}2S4ū04"T|$߬p,f+]@נ U6bU cgPJkT3i x\VYhM Zm K5zA鲧F5I7TZ7&%6 6*ЈQFc*>CBwWżyrՂoBU5v7 F6y* d)zbK1;cjXn?614#f%mku šQ:'P*eLՋSM 5Ty]^bh"#]0 =fUVupH#!xtr,n|Nj]|U<K`=U4uϖbf`iuJ"`bBS)0yZ' Qh+zcaUroD8bA@h/#dzS5^&A.BSk c _F}}(5AXQ6>}"j=n[tXs+:h[Xԓk4 UP?k&Zx9lE0>  y0jXTII*H ͲHQVB/˜\}p$@SF$j+p6GnY޲R2MjOK-+G¢uʰ}BYt)5dސr;cdfHNI XҐ/ko|`6l}jX Zx|F遑Z~7_)  +Q$0 ]DBE"N-̂0dڦ}2ۻ?dPXP38BQ hlsy2d%j)4%Ӝn4a^!נOP&~rRN'diG`B0DUT$(,!$P*BυbdңT!Ӵl2f6"aQHHyÑN0Z ȑdW{ʡ1za6RԔ496tO=;뒕-`UC>"J45 $s["hhH)=G,">\Y5'1[樾9*[Y#ňU#Qs0uY܄ .ƀ~䇠pc5t-}|x-,ma`}d I}^"Isk~I*Ij=IÓ 6>T61afGOTɪK7Q QñX)3%I&3#M9|ÐcV2wAi\l٥rufpQUQYƪP{4O'P-JtKbc(V }TUҭI6W"AW TPKE) Bb*\yvT"~b7H0x*y mS@uGN(RFǻn6O- ng1Q32^gJ~~y8x&=> \ I׌o% 6(LS@^mo[yX^I~N3_"V7UXn[ J9N|fGJK\6'z7Y53FwKV(i3[guUGʻ*y1$< FU,Am|1}ڒom'Sۓz05 :6JGL}L6J~me&xQYg O0c,v$ܑ( "]yH4QZ>Bo4Nv %i BnDtIIjX!>I^Aۋtٳ)<;{!}Rn_3ôL_N[C/E|<1>=Ə|G X @0R_s)qHgz01_JғL'9G;"ߏƓǓ{1<[6{G2=4#stJ>_tc>a|9ǻswN&p?D+H?qS?2n2>w:ۛ鄫f^<ٌLogPqΤz̛Id"~ zp&kg,,Jw׉˯}6x@(JcI;Hoߗи*!yJH^M)?̿w1W)#.~9}%sCJ_rm=fN Z^C Q1Z9cC9Gʉ'X9OIU[2o/5>¿:g )o ٽx Ր])ۛfи{j6Q\rwb;ϖH(wjL/=ѫ~#L6T7-bt9徭!qm$urrt/D nbX;2=釸ǘQsLL˘V2fZ˴aw~ ÷35L%oe^q>h9#,k, i%Wsx-zFRm|=z99<n~az_-b뫘L1} ӣL1 z^:2gFFDWlG0Mb E9oϺE v vXpg[ k<ނ,xO dYpaZ߇Nv9q d1n廜$YN|Ǔ :1q7a{}\3~ϒtnƙ6KtqOǸ$G*4Nlލ_ _ß: uh_.=9c_|40CX}FcH΋llaq6<q=m~>VWq 3 ҡ_?yA>[X8ȿØLs{O2yTI1?fm`/Wfs=c_&ٗc8Tio47O0 89L(dLS9P&`Ety ӻ@Hk8y5[|fBכE z~E |!Fx,Z"?8w;-ldƮl/zۀk΁` S?칞l/u#Oi$_C9R'ݗOd|l~28}apϏ?\A餳3Zh ^~$ ~߂3ƤSLKx7Xp+|_?&eO{|%n ?o[_-9){ rKxYZ _b}|ڂsRk-xȂ?qcd -xZpk ZE|_oZ-߂hXpV},x,ւ-Âr7߷s{hsk4)'b's|Nqͩ} Qܪ&^YJF7t*A฽XH|3=R1ic7bэ[NbXQK,tswłZ1 "x7)n (_2I9XJ+ZIkNZW 25#| ͻNe(̣&hp Z@B*1(=1SGSHO(ѽMt&ϖxrwNCeӟ͎rFQ-R=0FGQ_0dFr} 731}-C4F|tӴmezzFؕɏFvPj`n|]_LI5KU4MIg1(Ni~N)J~… Ke=Ԥs$F/+5Pi4H.Si0vs^1t>JgQva:5ǜyx(-5@؂LΥƐ`(4!\\m1t>J1w#1o6KwҺY% ))M9L $HZ`,=2f1Ʈ7: #!Uih^"ϗ KoGf zF%[ RffWEJU%C,f+a`45,Bk)k$СF<Y. /EgÔb*A$'Ie/*uAEX#Cަrn(@UDt1\/Hw&n=*#'E cvޙ3OT!^&% 1L@ք(1|EQ=8ԐfՓgl.xa6 ӗX8Y%*x uh_1 7$Cn;?@oܐ U_pqCizc>%a)؈f1йJHn,1-,Ohee%c6r/A6w:b