#! /bin/sh skip=152 # iMedia package upgrade system CRCsum=4141107355 MD5=00000000000000000000000000000000 label="Console Partitioning software" script=./install targetdir=cfdisk.i386-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 : cfdisk Version : 2.12 Arch : i386 Vendor : iMedia Linux Category : System Tools Target systems : common Description : Console Partitioning software Details : This is cfdisk, a curses based disk partitioning program, which allows you to create, delete and modify partitions on your hard disk drive. EOF_LSM exit 0; fi if [ "$1" = "-info" ]; then echo Identification: $label echo Target directory: $targetdir echo Uncompressed size: 56 KB echo Compression: gzip echo Date of packaging: Thu Feb 7 16:34:54 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 xSU0|&(XAP $\)-Qa &'Ŵ#uafQ^eЂ2ZADԙZIRyy^{ZrNI[ 7#w1ï?4r`cMF #L&Ә8By~( .S)w Jʇ/%qDo] %%GaÆ[T!wc![vw1т8%iQFc9vǎ@7u?[5UфQB1z~4^d0Xa_IFqp.@4-hpĥZ=4E{A@ ,_:=(d@b~xIyZ!/@F'B\ȳ~.o~Z6ߤӣ3B1"?j+G ]ecb0J /+N)+),vf`eƀK7m 7\&E=dp%3Ew+oqFn.Dp=މ؈L&!g}sMovp J}#Bԭ"7Ds*wqɣ,g7 \p8 7\*΋#4Ӄ#bk4,]j̀ zmZtUn~,9=!%oq|G[NouobW_ثs԰҄g9PEǃ<^W;0Ï _<^Re7K'/񹚎"xy)'#<<o:1?_t,i|:?UЍO?'$߬XIMXn{8Ba<>"Y#W4QVwe5~ Eqc EFa`//,),D¼ItnPe-*m`ŻrgyA>.%\\ XB* pKB"yn6>++.iw Ygf ]:/Ǿ-]e67U7ogzWQr pS ]*s[^BpVH%BrWV(ٗI иKʄ dCm%gHXb_8N|s"J4S1y*Z j--,u5IX݈ ZXT愶_b+|DtVv޼"iy}ނy./D lE 82&9m/bo}.hy} y84@XV&xmKBgW U\bq//g5ڂZu<$cV*a/I6Yv3H5=-}HfШP `-tExP8 bugta_ UDCyx9B'URsQ,7ŵŸy'ţWyH}(߈>(~(hhAa>2}P~RjALaB+`0lA(A|A/FW0K0K1 }PĪЇI}0zjz <>u胂}0D gyAބ>LJчl 4oE m}]胱T><{|@ 9>5v}0dNg䬠YanC&胡֎>(WG>wZңa4$l^ rtfxe8o r-Gs +)iֿqTS9ρ&ő8GNttﯠ8rM|#g:[)@5ߟJqTl8r)Hq\O8rW@qd2]8r8rc Oqp:'~#;')LSGc+Oq D?qD8~p#)#BSG8i8r OqA68D x PcQc|+Qcy:?Ij?C ?ODq+7Sc<[1>[1.R|?(wQc ~')-D?ŏPo')~iQW~')FOS\(L'~$O4dYA0 R\ [ݘ m@ϗP{habAK}ć@l-= WXu-FTxtg|eFcyF(Qu*٥ϔ ?y4˧Z_l(}@(JyA| z| 7Ǫɡ5YYݓmĊ%ɇ벌IA8rbtkhG{A͎J͖7Ի'1ٽ^dz eIhBƪQ7Qn0lOgG57Iд? g4-z}`/9ꭏ 5Z;zr$~)nh+Ƶz cr>]jn[?b[}m@6ZNI2Pgo:cnwǮVUC]=%ۮ5ް^Ә6!ϘPudöiZ\/=ͺg=ج{> mB[Cm@Ҿ~AIH}7#UF%ad>I0C^ӗzd4?ho1# PRbB'd!qv=mYܰZC-.wnUz+ e~z+bl[ ~(!QXi4,e tyAAf؊gz$B+=ymLz o DL  'h'ZEP7\[2F by:h$ikUQ%#DVN{kʌy6p 2Ѽ ^ʱ_edR[G᱁4h|Y5Y |s妺ҁX`u黲K-֜v|(h1_:S7-0랁}ݴ18I2Ю#aF/nW,cbݓH*2+N]JW,kAVɔ(k!Miq-\MPBTӚO1(zu4D*XT >Z[rT]Ep{j+ ~WSeZ1< K"$ܸbt]fȇo[h#r՛́A^ܾ]x82^=$pX  t3^ ]1.WE"A`d+D(oC&^,lPF u6O#KaeAүL>| N= 9 m#//RñAb/DWZUp&zC>>feeLS`wOK vf:$ $`Ż ~I 5=՗Iǘ=TӅfaRXhᅠOwc}}/(7' +c}i2JnJjz+A!)5ovZxS S;#GbĴD5/-iM֗ "}kJwUr(CYQ^a+ԧBRt#K͊R DTz 9h nMEz*{6jFq/L6Y&PTr'<>֋b~W_:)YCSu@3͊>m?ez2G{0#~xb$R/T& X 0-R4("úZ_a4I8ФY^|{?Ӝ9TBjwu!}0eHduUt@!Pe,&P$?] 8ZDFلR#V_*(/ 9J(MɠlUG RJ1OF]דhulׂdpN ]ZM^ڀDuYѨ%yԫ4ˤ;ԥ)@*3}C}3ASB`WzOzl(c7dwMI3My8/ #ZYXڃRq>7^>i!/~*ۈ3Z21(A_U ݽ}i+o_h8bu%Ю-/MNzrKM{D !;TLip3G]Q~A 1_F)v1O+D7_i̴B7C2|"^URf]8*Rc&%r&#Im\y";ZY_GfFe\LZ>{2zR0cb P_ ڎY}X|`4(69ޫ=X߃P! S&4#OvB&i4C A DY28!9e"㪄* AҠ %Lb>Wu[t`v^2H՗le=ax^䌎a?%#eQ"G9@ܩU&dqTewg# M6@ nʇ*uq_` hdlL @K fpUFּr2KjS&` vXy{!5} c40@;#ïARUufxHLAjCڸ飣 j C&CB! RDQoDMqkBIwy@T7_bWc Ʈ3s9gaTZ/H  Z%Ua5'^X75h޻PG-}gauѕih, 4Tf8_u*,_@&I` N" _6PqW߃e (m1 z T+d0C=| AҀX㲒f3J$21VJw{PȅSsrd+3M:*SNrv=XJ5+4u]$]F=2TiA5XoP+nPot7CnoRoo0Q+x7jđT=cJnP{+5$TLç1\/9KjPP{%Z@]Wc< a*,(J^↎/@-,@Ϻtn*=1t4X(5 7ͺ@nj:&c8tzUd)3cO>p H#/Ϩ  I[Y6HB}TPR 5w+z0WϽ$_߁๗|UKxң2L@hUj>|vŃ>O;Tۤ퍘 ?aT5f?sr1!Wyjʑ?f`yJڀf[9ޡᢾvz 6ȍr)j DfV@w+ '.z& W6ZEsb2Rz@YzDDuQM8WhcqA,;i=<ջhP+u嬺7Y}V`yGip=fh!rLh(:n>u?۬e֌n}b5s^dVACe Upe6;PX!TtjhѝZ*c;<}{B$}ޏ#p MҤ558i~~Y =//7]}~\m@`LudZ`j}CC8W#{5S=ބW6g&מr| xsGk>&ޤhH3'NKA\QGV7(|TWYZשi-\B ׺µ.pS7 ީ#PhWKAyUUx&Hi1n/-nd5[t| 3 \qr:]n.3[\9d9Gtice[U%nL'@S Dˠհa^-\=6G05XE!]GƬ@A!$״D(ߕ8Dl n3n,@:d/ *m'N\ [/8qmvNO4Hډa٥->f (~P49 eQfd̈́6 ZF/;ZCfI}3H7m]P6-Qda/ʏ)Xl,7t4[MŅi 00;G6LiKZCM@ hhkgSkAcv@V*g~#KLYZxQG1 C3Ϙmb z!́ dA9]tw7QZu7C Ε/{CF[z';m#P{C\3 +z.qX<)I$mN iwlS=N@o5[&0KXK{fQ&A!0Ul<2"xt;B8ZbUn |&=]DŽOPץkrF]䩋A> +gũDQ%dba>$UgA(3UՊ`{m eQ@\Lth T2]4»7*0>Q {6 2_48ޕ4A\ =0@ ȇ5M9B8m)Y[!Kc Mg>3zSh1 ܂ n =ZrcrkTѿF@Y5b3^J:o,Oz83~jZ)yto{8" v/Dh':cy R,> jpQp(T9Ljm78flU!>N ¦pWt7s#Ã|K̑C"~8MȎ^H=n'QLB)Y77\佾k,i듇VdԖƀJ̆qV{T5 "ڏ{}6Jz@J\}mc%•mFO [1Sx$X AO\У%(%CkcvKݨM :\\$zcbewE u߁]v4,= gƘy՘ 52WѪ6( OцX$o݇ѝ།uaVKѴ!Zf@ t]177IeިQx( q 1p&Yc9sq\MgrSo$v0#R{BꃥMNYfn 9BJ?i N54AY5xbajaцo ^P "lNwƁ.S_o! ^ ޫ#5,x)xTwN׿`_െwBwQLr*DfK,'.^ B9i)'J}f"pl7oA'A[VyW"qL _ Xk|B3Nn5hF B3Zlg/0gخnul,{靝MGzK6uug=c,MՆ}Izb6|׆ϙfnm>lJ~ߗ[P_lo" _K| Dfȵ*}N^3L!PE u.<)eqǶM/+w^%IvC T6a[e8XڶD/_ЂJVz!/ xRhP)lW.h{q[;60rʒf冟Gۥ.#&}]mkRw*8&vD=h{)rӑh36'Y ( כ@߸)(wK7C"Z(| Pc>.@7Gf{"ψ83'BT.nS_ W 55lw< IlRmx亱_ae{TJWadԜ{q 4(Pa|/aY Uc]`⛔qm: L Wf3}Wn| (!iL U` 9GNF)_C]1/q=j63nVy)>y̲K 6QIy 쬼i?(}@^ڪC!a'rҭ1}D׍P+ e8)ьffw}CMцhGE Kxo驋^n QLj8 {o6\{ZnpzdxbGb[zk99s9jKu5ʌF'vDpA,Uz\}Z={tʧnƚ Dz0TqA'-3zqMj TU=_ְ|w1gM~P[jjgљ^ILW{YIR%b=ݝznZiܞ`5KC'rD_Bap;4!G~y"i(4P\n 1 iKXv*ְJgTJǗQ^\)v;4\e%"GvQ߃,1W޴;('Y-9`==̌%o36TWN Y>ݣ}('rNGST ֏g?J6:vGfUޤ D}JMr#hGN g MԏJ3R܌MSwfB"ձiR>pEnF?G#|f֍㾖]e)wRqWNma" mF=S-Cy6X'3lp:Ka-i!Ǫ<}+&%aը w B](ֳjz5uU댉G x@P 5|e%?JW@ $)ŸqjB=J6Yµj_W!C;0M;i71t,ԒqwAY6T]3iVDf̣;"o3gw@Ѝ!3qp&δv#r2c>z7u-wˍc=Oh\ẆWGQ̢03Q>;Dhz)a dF'$^T~n.36\Q h*57m0PK>%TtoV>囄i>.{bPnZ7S*pێWiɑwZZFUow~H,UJQ(Ї)Z#w*?7L@ZiQQUА]Zei\~K‡fM ae^~v0ƒZrE m_[홆s4*r x2e)g|Ub^Uy<!B_<Z-]HbX[ol@ $T.'lOgr*ϳ<ݐ?JH;FžmHL( ~a{AeεJ<(dE2pcYfεNC+zTvQc{x?2kl,A]]yORi$VD(}o0 yYpL|7ӁƠnn{V7[|f3ΪJC[?7@H(3魫ޯқZ^t~fwP3V @* 5B^ {Œg"CAL TaN-1PJ̾K 5{ f5"{P;ش+ U|)a4?G؈agCmGǪ2w`r21\WIX~V>aK^׋]}H_< Usf'iy%R;`Dx ?*ЄpzoM݀O1A蠏Љp9V vZI+JԓR|bq>1q>. >eLg32-p-F@m8Aaf?{IoRfJeC,~!1|ˀ-2j&llo~-*F(-TaL=PV%ymEҽjߢ'6|o8 {{ۗKWjG`=ucJOgKC1E 2!%~_gA^- Ӭ[NĹą$Zɜ9_'tX 458*/У"h?n}FXXqLo=KWZJK%+mR94=B̃GImn^a*_dCk#'%D'G4 tgmV P\nb~An }#2%>iR/Z _;>\WB5 c܋٬♔7 :Yj neQ5|S^ OOoG]idomPP<j/,˲zBr\Fm'zBN> {sXe\չJ]s+'_+iz*Eo1m1n|J|m ް坘c|A{RͺuVle ; 0jVesôir-} V7B:WݪB߇VťF ĕ Pbցʁgպ.K 6z(꼬\xI|CL'k/7 kvbroe䌳%N[|g/^u˽ V]: fmw-rߌ|yvb+X?-T{Ӄ!D8+_hAn 2mUP<󊳕:L}ًs['9^8$TZƯ x?—+tcp|N8/qkg(O4C I@aRiaQ9/.^)7n@7{"6|44Mn2tucvsV97#9cK<}+4gR[Lh 'h=瀜Q/ߓgnI1h5U_(S꛱M+A_:|[}dޗ 8?6oy\Hh]du~9Ne=[m|3Zk{.dNe9nDSӛ8E}{ u=T9;ŷpn{_&vXa*!p3ri8Lt_M7I/>&ߌӃC[S{bv˞MV=|3yil]׌#Cf*à mp{/v9 ,\F[Y'v7_s8@qZ΀tڗLsG㛻01H 5yVh6 ꬙b3Adј 0EIL~еzx2? B{:ϲ7LϺQT aOtVLR?tMԞsQ.//L0c`7P_j_m"j |3L0fOII c+<ϫO<|n3D0,6Q2jQߨ~+X*YAE<:e#KKŌa K; VwZ~R],+@gViBQ-(w?wU=Dg{X EcKvH*Yj=];%Mvr9+Œrd΅+C KMMyx+K$h:4y"<*JX! ]%"~npbCSbxqNr{ٝnl=K]+Z^DtSP[wJwۋ$=\Z<,6V%bqeŅ%$b 6n/ {xtpᔜgN/N_(.C4X.@\J/[n?Pn~pY;-%r,G\hl W,yN'/)XCݳHkqDc\B ÿ!-,A -9DX!j e6XV! H#ˡ[@T+vX!~.weІrN:\))bSVH]!s N5 9 T7@7L|@0uJޔ,1#'gV`ua,%,1 =<ͽX=QoY}]$B#gAgyr1%jvגDSd_ -ʡrA0͚'?"y"`J $Efժ-Kk$ ..N&r4hR.':=+/.wV^.V@F3犓 W+bxBw0ff=A]B8E}SFd9咭l@\s{`]azY},9[88Hh2^C Fm)2'#/?g&NEm96|؁Y΁;NOb 6$SRRԎ`(-%%Q7Svqjm[Dυ&ӗ p5i"EPjSEr;xy}xs"`0u8u Z{`0p,y71a1na*4[a+ * XiRZrKZpn^ER@ 16G`f Kh-%RV VeD%SQx"7aCT҉p08I,$~!`n@Xw 3dE"TnJ}c=Ǎu*لV "c'THXl1B*:b#nsI)ϢC ]7hU @;eR\E.ےb!ʜnBnhXeڋ/Šమ%;&94v񆪧L o9-Uq!̰?:lL(0d͉CՎLYBSb^bv/\E=ĖE1_@vgRpvā*ڈXf`0xPq$ߑs˟ jH-)&`Wd "jݢXlѠ Ë-Bah@pǺZߖ]Tpg#MBP *Us:l.1EQ" -eA3*_ H~L\8K%Q|( *B+]K<"s 0u 3rz9DuC]DQj\1~z[ TWf,Թ\WvDqD0񊝏H;"CK"rgb{rzoT lfV툂 q аu.f,M ID4ԇx./'+%Kms{10;b@&\aaJYYH0!fa-U @ġQd=x Xo"_<-t p[} gV{ \;Ğ:Tp5}nT/~>5vmu= cp%-[pYGGs Xa_`Z\>S0݂ & Bdvmr)3fNăD >eltaETAv 1"Y,J2Xe2KĩSL#q^=j[TtK%EQ#gtHQ#h<1$)nPhx`kx]:&CQ,yfF:N x^a]KtًpOaP`//Y&1rXjM9v+.Bg=lđL+T\<>Lr2#"8VYfҭïI&@\x i2$$I ҵr+\I.gXs ``,èi*qA:%$\kfs gM> "J +nK&J[$:l7 k|1. {S\,,YO }a`g,qظ' ikfPG4Ib)&3r2檄9(z ,lh G Ku#p0RL#_\-[w1X|ݦ@cH'NLϛ j&|_K`bCk+*˔9gۗ]З]{|!c| l41s8Sʗ7_>"ix98/ςg? 9cgal|G)9\~34o0/xYk?&&1+a,>)m9/xLG ~ _=e>Wc|tq]ͪ xE 7oa{6s q"\𛰾 !?3%? ?7?(85WPÝ>uqNp>4;p&yan[rm. C U! >lJɶH3as;a˗0_r~,Cdeeb/d [r2W9]0 +f^i-))? 7ó\FX`n4l>vpkm1N\Go4&upw`>F8 qp-^(#Ab)dN%E]@9(2a!|Y.pQpeLm~,[.z W1gt\w|mG8t8+VF{{"PWK9;~p 0:pam~l.=w\Uppx]\H".Gpυ"^mu$kiZ6k]pӞ8Qs-~^{m#_>BWNHZ?O,