#! /bin/sh skip=150 # iMedia package upgrade system CRCsum=3450681947 MD5=00000000000000000000000000000000 label="SIS Sensors 2.6.23" script=./install targetdir=sensors-sis.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 : sensors-sis Version : 2.6.23 Arch : smp Vendor : iMedia Linux Category : System Drivers Target systems : common Description : SIS Sensors 2.6.23 Details : Drivers for SIS motherboards with IT87 chip used for monitoring your hardware EOF_LSM exit 0; fi if [ "$1" = "-info" ]; then echo Identification: $label echo Target directory: $targetdir echo Uncompressed size: 124 KB echo Compression: gzip echo Date of packaging: Thu Feb 7 16:38:16 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; tTՙo$@\S}A%䏿h % Nfސi'{"N"Ep~W'g95rU/+)L%ExvV֘L4n&q%ww7㡔o빛~z7[#{c>zv:;J*s_8 *=A0ި٭otU9JyuE^{%5!t~*%p߆ڞw᧫WD]ky\8?fՎo}rVi $MܐIYОR0Q.uTmu~2@[S|},H:/"gPJAQؽ~MŦS;k-r ģ! u~my ])u?>6x;R~P3)ud0 uTU;O /vI;l@Oi0S/H#/tZh页>#z*\RzC~Jޮ$RNDsA)OOT,d%&>2 &u!P`;/Z)o)}rOT>kUµK7Iy߅6Q?xDR[U37 '/&j.ۡ;]S& Ad=IZuz|ĢNd ]v ?L{\a-wJS7O7j$oT6Iph4*] V] ZU0NaUƇ7=jEg:KsL|.VS(]Z5%5Hse Gݛ"xJb;^t/!Gc nU|Yļs!l|٨M.'{0/Ʌג 4hv%W{䯺|OX^?pzG|&]!6\zD 3uރHVQOgvkXdT+>AqR+oc_:BǤKOCZ[ŷ8W9}ܲ j4 +"]ٸV^nY]E*G D¢ʾldbKĵ1UE( #QE\ﻝZgMqaOHfkBV䊕jOFmhbj<9OLmD+j_DD_x>q JOwOv1%(.ST[p =]m>}!ϖMP1z_n}j NOɡ+ J';3\geUql#oKN0TD" ks؋n\v塐iF)lK*۷cX +8{TU]%=2TZDۂS)N3! cGp UAt1/ g&Gh-Xk$jK@qެ7։Ex[?yxo?XscQ3${p72?75s Zs ԇKeF}@]oA_,s9LoA_BF-1q>`;vfemc '~A=i0s2ǡyC;/a,㦍cw1~iѮ5}@ߋgƧFO=`2ȠXu0C>ۜv_ :k}B2tGoȗ/3Ƥ@Sgcm1{DB;;̔^ k 35SyLZ|.3Lf/17hL_12pjYV|I=ϱaJx@~!fHH/R9O?|d:Nd# 18`_\`*22Yoˢpܫ .7~㝹/cfg~\H6qla6lF5&;c cAn]ab2/3=fw0g~pL7E\ /1;qF? ]ؓr7S xjpn>À49|֘{i:$#80/M`o5jf0VpG8:.c݇l0^{.?O0O7{ J{oa2|xSzZ}9%טhgxil|}wcIûLc.Og s wPÀڀ3Fxyl4~y47B ˀpfioW ߀_4S'g|^hWpnJDFA FݸIs#BǶȪ!79IE唖6iS娛De5 s0NrJQU&x`#{4iic+6E/LiM^ iW rn?iT2JHϠJ%f{07;PbR)"{[9_Fr;8cTu}nª*h$ȑ=Qy dmbpMʤEe/sm1&u+n!9Be'x9zBUN֟9[Ibtk`  @+d@FF8Yn%jVխ*9{v4%*"[3¦@v\JWy8〉6Wpj /./s]ypgYsyvK/QrO_z5Uo%P;J%kG9%Dނ?{};|?/?mKް7i^&X{Lʞ){W ӎN+ՃS oyX}G ƏY/!^TvX}Ce:6L5ZǛ8eGEm(~4( mC>ſZJ6[2@ [+GR SnG~J;<'|IRx??v~V~dRw7_2g%#҂$~s ^z~<26PeS$RDhD$V>> T>mp`qWxuiPtI mRacٿ o:%tkEGM[R:MXHa9LsHD+턲JORX'tAڄMxew|Bg3)BQ(1tI7fFЉQVcMfyv2I>:.nꍟc9(P=;7IBV6 їuUrDؿ_GK$$Qط66m;QHWggQɴUOH \0# ]Äi"I19W~̛wIxhҡ;*t^ 9n w+iz:P3h2jDkqϞISEy)4s@?1+m`>H:$iL}4MPW&2`vsүsݓsu-@/7INԬghhhz Tl+tǟ)9S܎^)1>RܽǏ0=i0hIlWE>;'R33сۜcxuܼV3{Yr_,(zHͼk/yI?ta ym<[|UĢOT6ݢ}#FeEVŇd5[^***ĺ.1^QIET߰v]6\Wu ?,n}bHVd%³1{@samCEvE0, bMubsP(P-$uXZ\rUӖݙ T40½kD+'zC-w6}lmek,i :m&(( U#Z]7 {.c!| a@7Ue4mC)WJ6mi(Lϒ6 tImnPm<020=RGG U<Եfx>gx}ξ77')bZ{}眛{´ .3ҩb^EYha[A'p.siu.Ϛ+\b  \` 00[X-W= ;(Ϝ1|Qi5#Kvc7mR%,+e*=Vò W`jf]~ ٦(oAo[;g_]x[ETgJ-ɑ\e;lL?Ϥ{ڍ?wu؟,iX44}\]%B*-!8ɟDIIhSZjnQ*|Pyr,H/uIIǽE?=*ьF6"w{.a6-cA+ .m˵Ɠ"^ac x)xLS0MJޗ4ŒPHJ4E?Oګg`}]n̟r!Udq3Y M ![*995=AzѺ]6MepYFˏPOW/F*%T~bK^,~34rh>8@Hf/js gO+XnNRcVO?B^DS?Qw mugZұ5,qjk-DǴ\xpPz_j.@r u+eo]oB&׳XQ l>Gv1da&M;=03-_*M "ATzn L.PObO&'a*R?\\Bҡ`g@mSɤapGD/  NB4uѾ[+T1w oN8O.LXXuXXpzI#8Xʙ\3ކPTݧS]qCJy ]81O@` M;7PT0%Y5QW2f$[*ށ)V[9HX-a:f}/-7A3$ ɹ)G}P!ik0zB x/ntѢ))_76f }3u51*K:Q(d"\!]u"g]YaHvC@5`/R@0L`` xdz'R @ NJ],ZX5K^9ALW8oփcLc#.q΂iђF?&`͠L&ݯ 7;l*D F |R˰ ,VvV,իb_p5O]N:j)3[:J$Y:E[]Lj_,81g|֭s͋L Aq]csef$u-IbNFUgɒM0䙵DXYf[Bʪbw6YNW~C u&ޝ޿^_C>1F?H^"L]b ?>?hlj0ĉ'a@qć؟?A"_b{6h8}qu"ݎrWHd3FڍVwy ?X-Zx߂'FB9.O`MG|w# x 30VHn@^EQ7HD.)d"~H/Jdr?"A8>K0!^~EA7|ODzr2(˒Y / b@? 3F2ְ+KEx/1/!#n#9<l 7%P j2 HOXK'URfp_"P\xv9|.d|_$>S>B#s>bw U~a~~M}:x ;KHB 3,+ɺEL " x?\ZYL=&(Ѥu+y2v S7J}g/d Ogƽ '"p`bBm+$ֳͤJBha+ Ljs/6u2[ڋ4Nѩn/Urn+b=xawi42!2{-u`}wiڐhſ mlØ + O~Eg/Ft/4]~`N`iaw؇rw Jf 7%mAL$:tTg]m[%Mz?/H8!Hw ϵ/6()8 SF&-iT% .{'Mt ͭCCg#d&AՐCvߥ*^24ThE{"U>ӢᾔV2DɮRk󕯉>%@XQPᴖK(eʯ?8ʯu>[]f7|v*|&A:x `;]:iA YCoH/IKBR7iR$6R)$Vm3jL٘ eiޣJ =Q^+yEuJ3 1`Og*߀Y8_í%?lF-Ct ;\lV[-UDbG"4x';Y&tA> ?΅>,`u¿x -b_ /7(#Ē!䞦eߥ)y}<b0k(N o&0Yue}qɱe/-<@TqX2FQ]ro FNnJlzξp]qD_jB'8}+Y^_9S?6bob>^i1$؋؋xEZ "w<K,?8G_{c8)eal/|pA~C±) g 뿎[~a_@`@,F"a25L|1ʹPn 4, C~ X￰lM@ZƇ2},r-[r ( FNjZ/؏"(.ʟ@S(;0L'eC |w@d] ,i! ijPbJs#:VZw!\?/b8*0?D&_awql""3ܟ/kқBlf]>t!2/Kc41zl7U;v<,%d=a;k1X4aʷBǍ_Րfax_b]gL1c_>CKzXWXΰ}Vߍ ,h!*OCk~܁t_KXN}4l}_T MC|Ra+T"}-+$gɯ°!i>}ioNŕSmx<•^۴n|/GpQ>_ptGCc7㪕2#3h~-12!C:dv’u*P O4jnf(QVWn brMH1F`͔SqTF9*b-W4BTM5a, EbjjkhZDvZӆpL@,^U*%撡]Έ'1>ek]uV% mqA Đ !C! A$'7=f1AX:G=6$wVf@ǖw$t_l7!%k~wp`Rh'\O=:Ъ6uӧ'(x鼸-p2>* *;>$JnF s:J<P31!T|ij0bR 3fzۘ]+&ڛbm؛uCLVf6Y5330jhì5s~{}9V2tQUN2,煞H6J z0oZ`{K* BP5­L~_fAQc da}NEo( t<م Vl$q N7OADlZn+ B[%}؃:GerF9nZsTGsgGzALԡCLT`$OA;!na)qBhoRЦ?$F8D~漳4Lf5{1ZWWN/Ww5}:v!V>MmpB<O£H0h~>Fj *o*_OdaozE;o;m8z?%,m1ڽw. W"G j}*፰^Kd2h˄Kv#1[~ސ]W؅$ʋ;'Kl.VjYB*~w;bpV5ajԃC grNu>N6wLtOsns@bO E+?[%0<_NZ"moh|Qq1BMOA1!Ob/a *$ Y;r' o? 7 qn€n;Y>Vr8aMC0bzY'{ ;bՁCak$;Ⱦ'{K|E|5T mXĔFM202"EJ@Jhyɻ sSdAKr!RG#};$LHANM~ܗfׂ 2B,Ue9 7-.;{sw] 0Kl('8y& k<3f1Kv29CВ/ȵց)^,~S\Nn^n$=*T07a֫{`Mq}O}gN,#aG֮W2>?`Co%ǧg3Xz߁Y ')~^|Gh|4[`9rTLW"w1-^VsR nZy1+50BqcF/}'prcr͌1xE"AY$Y6 xX.Q-$Nd:0<24\b2| Ice܍3cRH:uhtwiFpYl@&OMÉ:>U3LF.Bc`C*pn9qh {fǛKs2Ǻ89A rRyr7c*.= >Rq!qN gX'q"1$NDz_.$Q5h9p&KD4i¿ք5;.M&<֠p!& 1_^ 4-6M8W[K8z,x!ssh5Ja$}$Юܢ=RHh)!%D|(W'$T%QZ\,,NX|)AK#XD9K/RY-пQ(IWK p{)zq)b(2Îꨔo7X/,^ǒoeA(s#?|d>6sn%/?}JcElbLJ*^ߟwM")-؏.Xb%AyS8ĉ>0\UJ8J<9j0,ҞN[{RLgRW@u^> MދtݎBTT7zYQ8< N118S)Q2űE3*Ec"5=)4[L ͈^+I)`ľnхvJ']xW9N sn6S>m"…fw6pO{k"`̻7^l`h_VyzOR9(Z{Sm[!3P*"(i,) ͝! ty2Fѭ4^u&&C/ 5`G̏q$_!Θ#=MVs=rjP@bHZ3CBP_Yޞ-pk|0Zh,N#HvxN9}#32ƪd_1j.ÏH1׳uC.}_I[%J1񎝅ْI2v# " cQ={AK-:PVQ,JnZ0 L{GAVR]Qia.h14G Fyn/[>{LJ򊲋Mˊ^j!y*+URH]FC1قiML~n6(pU,3OVG0Vn"~6-,kYD].[5&,c:x1 Y;t,=W`|ƯӱvnY:־l9񻱼?D9bI 5|@ClB|z1(23.~ҳzNn-~=&!+p1[c` &C-uxn׬PG>^?fu~IwDwoB7~.?^ҵO#EA~3~k+H|]N֥W{zc]*_}Io23p+ǞS}Le9^p eu\ UzEw=hl,ф7|u5M:_]֦K#PN9?Ѥ{5+#TUX ʋZ’Z0C*1*E1BX%YRӼ $%0&kL )"F GxM}UQo׏EEWyUE%󯺎0iѨ#D/%-ԜĤEA{6_o G_?Uv_N78VWV̭v B;d(#4'9mHAUӶZhN&]$iKk$xf"i@bm\3U*Il^#_]c;Dj[lfhϽ=ݯ BϧfHkzLjVeqSsv"֏.'=th 3}E ouKm}Xqv]m6KoW{wZږ owOk"ôCFq:R[sК&rә _{To_/xUߏ_}6$zZO}9Җ300C=ЌtVq_d+J'*7lT L-5=q[%n[lc,En;.i:4OC*5u0sQc+i -xòW{f2vQn$͕IFcc*In٥][(FASc!$ *(@bFCM0!(F?N9/ggfν;wv9s|F17]s;}aS}%KKϭyx.x5x`)Rnwl;=H(ϯu"~BJ\m)_%{Ro=? WɾQM֡8||ZsZ :$Xp_y^##"1I y_NaftzNM[C z?~#@@>}Z|WW?G@O6p|?xð//Nwۡw ~$4 ߀/B_y:9<8?^n[`_ Np7rQ0g c'cE~>5ʻ C}YH:wQoHLĆXJC,H}螏i.Z?Jg5#"GR'$bo*|CQN1_R=?RGÇ*L4S?B~0bez<#X17ӼMs|~)|LQјo.||?7(_r۔؞u ,lJBq#skK!~ OiܔkKʧ/1cPz ߷ |ϸ7ao>ٻ|s^FY7vjP~ >eI\W'x Ug 6}?Ů33xL'< 7x fK1 >e9/|ѥ^hL+n?ۮktÊ5\њmoR"Rh7tVik0LXygmj;ڃyӫU}뗮4yϼ0/~p?ȯ yǦ y➐xfH䚘o䚪=:RJg}rK8%O S0L{U`KU-UTRu@K-[mɵnŷȯƪu0y