0707070000000000001006660000000000030000010000000744141454500001300000067240fp_utapi.z0n0bC oР 61 Ťq /a#bI 4h93(4UhfY&9gңIjٟhuNDi^p5ˋvքw&)'LJ/3 '@Լث`43Qh 6iļ&:x\yB48 QqipM4a34dAu*h6w]A3UwHNf&h.o=, ߁45a@4-ucX@4U@4y@ 4E@ɥ QQG"?3!#0MI=H'o BΔ ML4`M47974#1EIM(՗3CtapB )[QCx@041'+;[`ƚxAg>4dX΄x*?W06> ig8t/x-TI W /aJh)O]JS,^w}4 omN O\m=tbҩzL|K'7z :ĉCЙ,+9A'o1㭾*B9ZE)?M včh;SoFfħjO8w*_|qFot!Ic۔P1ycp1f0FnQ6]!oȁtL_ma}Ftq8sFm|vcfTxzKoa7y@M䅳A6ogM]ܡ6⚤lMGa){awg䁻am`叾~m̑?>{51p͛C63us0a eCf7 2! g$j"u@.RC @ZWxĀ.3J$0 r`Жv#lQjG?6+pmx?A*1WdC n-Z:j_ލ0@kYD6A2~`:q' *c@:0 L@ @0֊#PnwQdcɧ E6h v̕>G lt@` ޙ[ aAyCN:0`v@ 8FJ k*@cFR{w~䂯+{@ ^4l44HA]q3w=l?!^Կ@ז7hX dm!m:qQ jh wD8:0@GC᭧ 1ס3jx@x2`Py /'ygutx0uplF yG`hXtwxxyWynP!pp`st&Wh7 H|p| }x0h"@  s~ D~@QzS|p`(rH )V (}CEx 7{.~ `~p퇈w " heu 0W f z@WVx%}4Uu WGO~oo,PV԰u@?80urG 4cvxUP 8W?PBc\9h?AɏN 6W5B[W cgrj`h+i?'u@oюEx '~jW@h(hQY I9Wx~vc`k( W#Ў;@ ) I`0GP0Qʓdo) AC`W?Ƥ~\ P`ʗq9+9G; 4 =@0} 5:=PP۰ YP0 o ~0oʜaZWs9WȐ 怙miuɖ?6p`Z4@9mZ!JI?! /J;Z Y$ɋs Xsڮ〙VQG'pT =W^Pg8K  ; l ڱnj@O*YLi9~Zj* ֗xYZnF 0*2uE~clvX^Fm@5&UsB$l 0T0s0fPU`5 o+pgg"۸ ;NPK`u@P[mۋk;z˸CE뺗_V;;p ;Tۺ滰+k;mնUi;F%k\w 0 p [3!m\[P qM@]uP B KHP>p `/.P}K2LpH0,PBk |@K T Puؿp6O|` ;mWFaѻsR ^ ''s) i0À6ć'} PEx ݕȸ(!yB% Ath"h&i*0X- k׵$ɹAf z-GxyK4ǜLF `eV6V@%0Zvl pЩ}r Rb drkH|9' *uR[~mF ƤԃD@yHO@.3H @Co&ZؓCSo+^I=H.`kn}ger %򬨩  nnD,YAL1'H" A6?lK`j_ (B \gC2O:8ï?H N:  |٢doJ=J :]/$2|'<0 u Tx(@]s!)ЄE`R۸ NX>@Xq v7VOybDܩ;uӢ$Or R%.+/߄<`i=XL&x/(nypSX` H{i  OlE$ &%@p 9Hjo  a@ Q0 D  ́0]@ĴO eJ C@ a6'PڀĐ`"L95F M@{ %3a.L0( 'af@änjF&ќx=h>@e)8 oztL16e L<4fj Иfd̔ iLDH 耦L%|hBhZ5@X!53k?8GԌa`揑&  PL@ `9@@9!meq `uʁ/씝sv!bB :/g 3 Oi2 LѓugSmЩAf𝻃Cdd(fBOI=_g͂<(dD'vBdRA'xfOP;~=u!~9F(QN'(ǓyO15A*n@ZԒO5*M"7^jtk`ԚJKEգԐSc*4Ո*jJ}4.U:)TRuZUuRVN |UZThT.~U2V0tu{2`:ĠsTW*ܫ}uЄ  (52THܘl 994H8s^$bA<5A2Ӏ̠_:Z)hi_3Ījΐ8\pyp3G|SM18j.f>?GeÝ˸A@XJ_J$w4^A7MgmFSh褠蕚S*$'S`+uj>-P| ]Y+'&\OA9BxO9By#xB 'xB 9'xB Y'xB ? `0P$T읽c_wàA4ӠTV!6̆@tFoB8  Mi]x&C8%@_0S2 n\Q?U>@n 7E]aåuZA[Kf;PBLH"D|0hPVG%A\&$(GN%~Έ Lvx*dwtB <%UNFs=G  3!H~<)~BPg&x(fBao![NU)D?aF "@Xp40 YA'@Ƹt0^A'1;tXdA'LXTN -phoxlq*j9J/~B^%.[`b^D0oVЇ#l4VrMxCrPq&~ R@HU #y8*"A:HI܍e Bƀ%!&44\ !4d ry"Dv"=4|HB@A#]䋘1E9#dD쑝Gx~#~D:GeʃHo@d&@Iҁqƴ*N+ ϥiUR[h32|V+i D`X$PX(bx*PX(̈́ ,hJ5! eMBq p`:PhX(k,v <:e rOB'`JP&X(, JC!e&b4XE @$Cʗ.) %bRf2x)3Ȕ lL:e&`"JB ka S9_fTހVQ %].SJgͤ"W FQ b`.n 2Xvc-ź_,f@Z i.|[k,{ԖRsˇ,SqA,ź8cK.ӅP]/ㅽhn^Kv+%Нbca/{b̀a/$ºLja/{T"1.|݊C, nbp8{/&ư]cnu#ĕ% FLF"2օ,Xu#<%üL^2yO-d+`ƺT1Sf N3yeXf .{  L3yf64< yhҠKi6M4"'RcjP[5fd4k*8_i D:x֣l46gtK|m PF5sCUnP`F|#o͘2MSx T N0P@i4rsqgqI9|y2R$:g\ D١`Hq1i~AS6эq|z"*X4: TB-,>D$`:@ }nZMFQK(~[GlGf +5E4$dP#@P''5 4" ~ɣMf?vс=h&EJdhՁPn&JBEvBGp KOʃhp `(U(K("~LqCD G Ih@=.{ȧ Cbeω$Sʯ\J;9?`0x; ~;8+*` |&w9`ėFЁL+E|1M0'9 4ן)-P FyW`%>xMV6z&@G@Db@;w4loeȑ%xrI.pDxl^$ F ra-nDoLC:FP ?`%( x,qӜtތ9+h@hp;4zTЁ,Hx#6K@:zTP?v󤓔zbO)@eI쇊()?AH@{TK1w"YP Ԕ %i ߋbG#nTG >BSZpR~\)UӺ\ w)B~z,)x?rSN)9U >P*Tj>8gsTJRQ*JSQAF_'_4*J*J'+ !+ʊ78+7WH+]|ڊp* D+_s+J-7+ s>ȯ4{ ,^r+ KTѰ L{M028{ B*&˭}DO,1,ޗFӗl,AK خ|I "0D-S g@ֲ{z凗 .İ-۲2qRu&A.KB/9pˬ. 4mH/\23T䢽1K253M>" ʂ/Kl.'\7 1 Bt/ @W/7$DL3 0c. CX0p0:D" ל0~M . 07L0u1CUd 181L#b^p1 #dLsƤ1b1Q09jK2oC 45.C"̐.G$ M2EL%a2 'ɀ2B(Cʘ2L|T;+x o< ³8J"c! M@)7l>%xy=΃<5As|EC=ң0=GP3T=WOS3- 5e">@tuϏ= -R@W,[cx$i&_ @Bdu>>4hTS>H>:pčF %$};0\?#O,?cOP?:b?ڏHLPB`9ڌѐs?{ P5Ryc8c&BI4Jوو=t:0 ؎P1 @~Qa!}P @ h13P)d@Ut@DFӓ-AEAQC5A,͆# mP1BGAP,?> BH.#"B@c )6  kdBvH% yB1B)B+xC, BP-TBC$_1DQtG]D5qXC"$6Th )d z8TCa@C4T0}t?ԋDsI GCڂ=@aDGt5~DtFD‘@phFJ8D}KT3:p I8Qhő=8B$S]1H LS].SQUT\E@V$C]W<XdaDgppA F[%pU$}}RNtzџ+E`DFQU,Fyyh(G(`yFhdoUClF%FNmē~E5GpDGQRMQ,(}@GtDPG˂CނGQ*b4@:GQ}G~QQtUXG/` wd1HQ فɄ܁Ct hHwg xHH%\r"a)"E$H4R/`#94uĠO\# s? I8gKRq QSTEOqfEP5T7|!Qa@yOLEOR>5O%g QZT9IP%@PS@uP?TEVqIAPV;g6P.Px$hVP|j0TiK0&ѴCkrb"0U FM듥IEQi.V^ZQdT$6OҖ7QyhQA @Ro!&oԽ lV&PpԽ( '%uo罉Hg'uoZTPLRÔ*U8,%KR.KR4/8S5mk?DLW3NMSBSnZ [WgZuSu(WlGJ8WU ]QWƄ]mUU~qWxuN5lp^!T8Wr|bW)ai~0W⧀E:LV52UX ־`_QX;eabRFe`#_QցXXw֎cXA֐UdYI֒d=YQ֔Ue]YY֖tY?Y?Y?Y?m֛gYugzg "  B ZY)iUH`! i!fi-mUWJi3Ejea"jZM(Mjy]+Pk` Zt' r\Wup[xUn!p[>( m\(̵t\MWХp ]r%]t=[5/q]2]1r1\D/*%3Js=W/rMh56j' zh1:99ʊޢuV[* ]=Zv]ݕ](=:w]yMq]hA6 w)^Wdx!^E:|1%y %xe^ }}^5^E`Kj^h%|^{_EU|_(_iC=_Q%}ks}e_ye%~^V6_L ~Ia6{%[)cqVաإZ{(!29cPL@` `fW 6Z&0p!r`Zȁ%J`4A`z+Z|a?Aw1aaEXa#uqaQXa8P^jaeu%bq(a0/ax< @]V`rs P@5x Y\ t -VDb@$B`,&FY(%1Fs3pb*=&@a0& * `xT*Lcx)wta!rX7|cpp^f[:@;vCqc@c8d߁@F )dP*D4dA pdAE5@EFTOi@0L`xdZ& cZIv$(SdWAKh2FfU-c;uГYP eJ.\ \/@84eAJh?AU֌`NV| WXffY=akfezYC1uStj8fV_V&aVb_v`ZRGq悤VG5>CeiZEXM%Y\MVj Z E5"ElF' 3 M@fB$٩RNTtv*o%% gL@ t 9w&,o;Vy @L@PB+=X#h ;hnA tک DکDv*o M@h)F ܂a, 1@ H t`2 4PZxn[@ DZwMFHgb/^AƘ%é0Daک,L` iکpmک'.b.`ȠPQo!p3 L@ D،iނ& @jR _d y  lm♪ .֮W%8jC9hkPZu'@>0Cq 5hkZ0AlLSk惹V>k+Ъk AP5,[5LzCљ}BpRqfY!mYq@g])F9\WY(rY y4dHF^ayǬW YTY Y< \Y@crvgh7P oJh18s3'iP*5ipF@@\Tͥ1rŤs.p\A@)@I1Fo+qKQ*Ѝ~b\0It ?7`Jt^@0 GpDtQӏGg2:,r6n] 1TpHO TQG`wu|t@1veّlۑsjwyG ^u: ;zG+Q+'W!ƾb #.ч02҇4|ǝ3=@݂b\%{]}莱@`\!v<a&8ֹPz.10ttzEPmD" h}!JN/Rh.:v)}iiuz%B1(|<B$.:Hwe÷upu w(ogZ`aw3Ry/*M)hs} X:0# e9dJ!$d" J~W$%§&鈔Ȩ#+n{{AELpu{{ #{ {nI'$ ]$5W@-|Ï =|"S@ Hؾ'AVre}'*'"߁2|5/74hޡ}2bA 'E:X\& ( }I7+Ir&4& }2\} '^ֻ}*+!cKw |݉ۇX}h'-/מ4 } ~ hrm#lhU~I^~yRRB{s:Z~,ض(ß)=㧒)~O}OgCX)X =I}vʷ2M{_k`2u )zJM 7!*~ʏ]<L*_kl+tr/'$[oHJ'bF'y/*!+ Ssh2+R + RA hr 0&CȚJxm ŲTl",I b*FN#Xro nJH|TܲQ,^k ~Du|y H/=-H`Z 2`H~~I R>; V_#< /h .21 V/# & H8 c-ȽߋL3p* T+ ₱0H ,(1\ / Ά`M 0`:Z( M ʗW<0E@3T0Lt0L32! s4/0 a: @ J!s&1Fx2|5$az JجMhT1oL**ք,SH2?! X2 RCD&L J)22l8!R.@XtY 3ah3o4c̅L_z3^3_ k$;c3,3?3j!d8 bx4IoB4 E΀4h : ŇkIĴk\\m*aDMpч%rhT5sH V 5B5ia1ۡ\C׀wG<CzEl؜)qBDR6eMڈ6ai6 t.M 2 C?@"v`%Cbs#@H#8xzQ"\"Ǹh8N,S+(8@<8]\rv2g@T## kx(Z% /<|#p@)9O2:tk/G5"ӄyş3Orx: `5ꊙfrz<# .Npю$ TǮpbn";K'ⲃ7B@).n;`Ȣr4/;:.J/c2F37^fiP»T < c8OԈ h=($bCȌ6=/=k\P2l\14O8+CHvSt3p#9ޗ:$m\?BHHs.P5[9$@7ʋ@3҇ 6Ryɲ(~#@7=1@ s8 TP6c@72><05*S߾@6 @@ATA$NPI1[IP Ar>AnsA"p,OuUsk7,$!d"ĉА8@CbBYD) B B,DEZX.dD^0)$b D!P:33 ]DxCEyd:DAA$C>ɲ#D? D\2{Ě|$EQHI20I+JODCAp%,dh\Ke.iɲ)Nn"LENQR5EOQTLФ4 ^Q Ed|dEto3)%Em= P1 OFQbtO1d$ IP^Fh< gF6YjT@eI)TFH9WF!GKQnQLIS'0vݑVS6HQ^AGRT$N_U H=0Jg ҩJ?H4B3 `V4dY&meWH %^BWƔ+RWJ{e!0##~%nX9l$z *G-$!AX%rD[`f @_RmEihC @'pb8e["@:Y[Gn[JXA$@)A5H\vJ70K R bB҃*m݇+%%Q!VO+7sι%4T/K ~AX`nK-3) ,>.VݥK`JKR1S&I|YV^2mO,R'P(Ք6uS3M9Xծt;W&9X8SӠX[X5̔XoV!@EcJM?fd^]-df*9j:NilnOwgg{fi>firfIg&B>enZQMXJk&P\ihBh ]Ptjޚ.'ԯ kPn֙5MlP ^y P+fqmV^nQ&rmFiFus=Gɛ. 0Rav 6aW-b@]b68b?nTإ6=c6)Jm”5qR!g,5KRT.Ke)'r /1%sSvsS YOmT>g8tS3)eTvtZuDYPTVyfnx)S f眍xgVE`~٤'yy>} Lycf9f7~)RfhcaU)i{N} TaڈC6q1}' Y%V)XV%{FYzfWVye{)@UiZVŕYV6]HUd[UI|V}WgӔe<&Y; WsWc(^OD8Q^UhU W倲6sMo{v(ppK%hp:+Lqs#D?#9#(9&#9.#(96#9>#(x' Z z  ̤-hނ /x Jx j@-(ނ&-BB ڦ t)hi6M졝&Aj 3AF Z'jZf%kq?pk-*\)*J]h7ڊޯu=:ZtHW-Ψ8}{={J{6W4z7y߿5{Gh{[<:zףBBwz?~; @v~q])jwii`SFxu_GV#VߕWKzxL:ϤW5ꤵWN{×{.PJQ}M_7lSz}m_eGTJz^ ~9iN_WjZ#cnZW]ReD\*`@ 8iai^!Ha{$@>F`!ir´,XMk Z@4gʞZ\h*e`Ai*9?'-cM)j f])".-?-Ѓݥ'ZkzpwW j\ q?k@ W)) x @4bq!ƎYs7 =hD{j؀@} XzAt🎦 ճؕb )ƋA7΄*a*HB `<؆ܘ4S׈ ؊ f?cxMc?Ύ<*MPo5 j5[ IDP^ 1 ХMT7hdejGFI`!ioxzɩJԩ/*ddNfU TW9J ^9 oA @5|8[vjVme`e@AjYq} u%\ZW PZRDAJLA6he7~ 4@F4f@L0`!Fed@vU oL@tpjy溆`#kU `)ka6Nc90Z!جp* k+ A9% QBl&$š@ZI)x* JM@y *090ԫy`+Ӡ5ljhJ];4潂BWlDVOa7Qvl>["lf +~l3,Ѳl@PľMW xt[-G{ .[n[bV:-aV.aV:0aVk+V:!kV"kgV:7 X4`;Ԁ~NXkA5;)Say=q ly:˖U;Ƴl9GϲqVbQ E~Z+P/E!wA TWZT-b[DrFXt0P"wA T)7\T*m]<\s\T4m:`zyzNc@ӒiKgk O0b):FPiL,[Zs- ƩܲNs{kD@kXl9:` Hml|Q5?7>ti~Ftnt |;oȷ}OrmAlwb@'+M𛍰d!@v?( HG%lT>HA: <04J}` , }(12O`xa

rӨ < 8 e=G#PN@;"}t< g@yh}Q*Ps@пCI1Pahnx@T{$hn$; 0#~#: x^T&[n_?R=-NuUϷ˷DU_G@#0r W=j' 7eUTt'Wje@dlW5aQNrC/9Qv pXs@@ 'FVZUfef7 5@$[f$XUEdf姂LYLj^ebMkoFSlf[ƧSgռzT(, WăPoUUK.;MSk)9xn7M0h:`hPPhAyftNLi 5[C fG ѫZ,@FokeZ7}ޱ͍6(}̷=#};ߨ{ hS}WhM޵PP**u7Z~kֳ7\wI_wFj7ă^y!;58z^~ˤW}9 O:_SOII }--}U7ӄ~AG~KI喞4B)}-cz Z`Z =ꀵZᐩM mA_Vb5Xm= }2=a,aQ!"d@FO&إe8xJd@[W5`6? `!2]=9 BrbG48>^0f'̈́Ѩ^6Մ &6/K5Nix/IUy+[@>DA% h[T:- p.6Ji=j 6&p셋f;l$!20$Q@DkM+#Nupڀtv- YC6I^tY*C6. PGvTɟ`Va@ 1|UQHZWfDl ZuLL'q%= T$tWߕt~]zeoU2ܘ`OH/uLejV}aLiDq MC5ON ~oL˾11h5~7XM'+9 @[/@ۼ W]* TDZͫen _  #Ҹ8Lw 1^(_ok*qGOxD<[ՓPlL4=-LS/9OSc TVSӲ_? {lfLI 9U0hm;5W@w<?;yH#5D`l&9o_菋5n|L3Dn~*J;WS|Kl Bپ=LhZnw@d 5/ɓMdKAUZK?(H@XTuqZS+ pH, h:`F} p'J%UmR f^%P_\X𿵁E P8p- p-@Nh $`dp:y: `Y3H  䗨5vP$ʀ:߀/@ G$[px@`d2g2 1a*@E('y@Ϛ!u5 L"F$p w oB`pAn 8$; l PL ɭ/@z@Ew09p`'$tW~`&Ŗg08uh k 6PWLXpxةX2E LV*!Ab60vy KlV;Oެ6 _X'@7 O'P( „v @ (j'E'%OAM0lB0''2 "&5}K2`b C@Q0(*R\8 xj@% r5/^:@Xp,( %&`l '9Ȥh_* `&=AK"8-Q k-&ҤgR0Bւ @X *邰m+| >ql5xdl 260*&$ @lcx42(Jrpڶ<P!&@P(@ @`C)@ @`Ƃ/$ T@e' @@Up-NA3dW&A l0DT:Xx`o0o 1 >T)@PB"AH!D^qjo? 0 &Mx& 3@7LhrAIj#@  & Fak5M(?I)Dx0a M[dU ? ms M/c!ޤZ;؛0 xH?,у F) P !U4Ȍ'Z\!uPWxBBǏX5& &sPX N'}O\ C@2L 1"& ( p.TTN Qx%|J 灸? g9QIׂAJrV#P؁@3@P< Y+c`8`B\h4Wkgh(2P*F! (l>E 6}gIwtj:]1b`taj&B_ ڧLa-"qqzlSg3bUJ}*>Pp9 VL&epM~>Iwx}a|Z qpä BHD_P!6LNrÆ! 'a `8" ~ CU°k0< f!P Njp֔>0707070000000000011006660000000000030000010000000744141427500001300000000025partno.txtlinuxrh.70.10a (100) 0707070000000000021007000000000000030000010000000744075443300002100000013664utapi_install.sh#!/bin/sh # @(#) $Header$ # # FacetPhone UTAPI Installation Procedure 10/24/01 # # Copyright (c) Facetcorp 2001 # ############################################################################## LANG=C;export LANG MACH=other ### aix ### MACH=aix MACH=linux # Define functions F_killprog() { if [ "$MACH" = "linux" ]; then for PID in `ps ax | grep $1 | grep -v grep | awk '{ print $1 }'` do for TTY in "`ps p $PID | grep $PID | awk '{ print $2 }'`" do if [ "$TTY" = '?' -o "$TTY" = - ] then kill $PID 2>/dev/null fi done done else for PID in `ps -ef | grep $1 | awk '{ print $2 }'` do for TTY in "`ps -p $PID | grep $PID | awk '{ print $2 }'`" do if [ "$TTY" = '?' -o "$TTY" = - ] then kill $PID 2>/dev/null fi done done fi } # $1 is directory to make if it does not exist F_mkdir() { if [ ! -d $1 ]; then mkdir $1 if [ $? != 0 ]; then echo "Unable to create $1, installation aborted" echo "Contact Facet Corp Technical Support for help" exit 1 fi fi } # $1 is file (full path) to move # $2 is destination directory F_movefile() { if [ -f $1 ]; then mv $1 $2 fi } F_readprog() { if [ "$MACH" = "linux" ]; then PID=`ps ax | grep $1 | grep -v grep | grep \\? | awk '{ print $1 }'` else PID=`ps -e | grep $1 | grep -v dgsvc | grep -v rpc | grep \\? | awk '{ print $1 }'` fi if [ "$PID" != "" ]; then kill -1 $PID 2>/dev/null fi } # MAIN SCRIPT STARTS HERE # You must be root to run this script id=`id | grep '^u*id=0'` if [ "$id" = "" ]; then echo "You must be root in order to run this script" exit 1 fi # Set umask to something reasonable umask 022 ######################### if [ -d /usr/sbin ]; then PATH=$PATH:/usr/sbin fi if [ -d /etc ]; then PATH=$PATH:/etc fi if [ -d /bin ]; then PATH=$PATH:/bin fi if [ -d /usr/bin ]; then PATH=$PATH:/usr/bin fi ######################### # Set the "ECHO" variable to something that will honor the \c option if [ "$MACH" = "linux" ]; then ECHO='echo -e' else ECHO='echo' fi ######################### echo "Checking FacetPhone software installation files." # Save current working directory CW=`pwd` # Check for fp_utapi.z file if [ -f "fp_utapi.z" ] then UTAPI_FILE=fp_utapi.z elif [ -f "FP_UTAPI.Z" ] then UTAPI_FILE=FP_UTAPI.Z else echo "Missing fp_utapi.z file" echo "Run this script in the directory that has the file \"fp_utapi.z\"" exit 1 fi echo "Checking for FacetPhone UTAPI server program already running." # Make sure fp_srvr are not running F_killprog "fp_srvr" # Check if facetphonedir exists if [ -z "${FACETPHONEDIR-}" ]; then if [ -f /etc/facetphonedir ]; then . /etc/facetphonedir else FACETPHONEDIR=/usr/facetphone echo "# Root directory for FacetPhone software" > /etc/facetphonedir echo "FACETPHONEDIR=$FACETPHONEDIR" >> /etc/facetphonedir fi fi NO_GOOD_ONE_YET=1 while [ "$NO_GOOD_ONE_YET" = "1" ] do $ECHO "Specify destination directory [press ENTER for default ${FACETPHONEDIR}]: \c" read X if [ "$X" = "" ] then X=${FACETPHONEDIR} fi if echo $X | grep '^/' then NO_GOOD_ONE_YET=0 else echo "***** destination directory *MUST* start with \"/\" (slash) *****" echo "***** Please REENTER *****" fi done # If root directory is changed, update the facetphonedir file if [ "$X" != "$FACETPHONEDIR" ] then rm /etc/facetphonedir echo "# Root directory for FacetPhone software" > /etc/facetphonedir echo "FACETPHONEDIR=$X" >> /etc/facetphonedir chown root /etc/facetphonedir chgrp 0 /etc/facetphonedir chmod 644 /etc/facetphonedir . /etc/facetphonedir fi # Create FacetPhone root directory if it does not exists if [ ! -d $FACETPHONEDIR ] then echo "Creating directory \"$FACETPHONEDIR\" ." mkdir $FACETPHONEDIR && chown root $FACETPHONEDIR && chgrp 0 $FACETPHONEDIR && chmod 755 $FACETPHONEDIR if [ $? != 0 ] then echo "Unable to create directory $FACETPHONEDIR." exit 1 fi fi # Open log file for Y in Y do echo "=======================================" date echo "Preparing to install FacetPhone UTAPI software in $FACETPHONEDIR." # Move FacetPhone UTAPI programs to backup directory if [ -d $FACETPHONEDIR/bin ]; then partdir= if [ -f $FACETPHONEDIR/partno.txt ]; then partdir=`cat $FACETPHONEDIR/partno.txt | awk '{ print $1 }'` fi if [ "$partdir" = "" ]; then partdir=FacetPhone_Old fi if [ ! -d $FACETPHONEDIR/"$partdir" ]; then mkdir $FACETPHONEDIR/"$partdir" && chown root $FACETPHONEDIR/"$partdir" && chgrp 0 $FACETPHONEDIR/"$partdir" && chmod 755 $FACETPHONEDIR/"$partdir" if [ $? != 0 ]; then echo "Unable to create backup directory $FACETPHONEDIR/$partdir" echo "Aborting script, contact technical support at Facet Corp" exit 1 fi fi if [ ! -d $FACETPHONEDIR/"$partdir"/bin ]; then mkdir $FACETPHONEDIR/"$partdir"/bin && chown root $FACETPHONEDIR/"$partdir"/bin && chgrp 0 $FACETPHONEDIR/"$partdir"/bin && chmod 755 $FACETPHONEDIR/"$partdir"/bin if [ $? != 0 ]; then echo "Unable to create backup directory $FACETPHONEDIR/$partdir/bin" echo "Aborting script, contact technical support at Facet Corp" exit 1 fi fi if [ -d $FACETPHONEDIR/bin ]; then F_movefile $FACETPHONEDIR/bin/fp_app $FACETPHONEDIR/"$partdir"/bin F_movefile $FACETPHONEDIR/bin/fp_cid $FACETPHONEDIR/"$partdir"/bin F_movefile $FACETPHONEDIR/bin/fp_dial $FACETPHONEDIR/"$partdir"/bin F_movefile $FACETPHONEDIR/bin/fp_srvr $FACETPHONEDIR/"$partdir"/bin fi fi # Break apart the compressed files echo "Installing FacetPhone UTAPI software." cd $FACETPHONEDIR if [ "$MACH" = "linux" ]; then compress -d < $CW/$UTAPI_FILE | cpio -idmu else compress -d < $CW/$UTAPI_FILE | cpio -icdmu fi if [ $? != 0 ] then echo "Unable to break apart fp_utapi.z file: $UTAPI_FILE" exit 1 fi # Copy partno.txt to FACETPHONEDIR echo "Copy partno.txt to $FACETPHONEDIR" cd $CW cp -p partno.txt $FACETPHONEDIR # Set proper access modes on FacetPhone directories F_mkdir $FACETPHONEDIR/bin chmod 755 $FACETPHONEDIR/bin echo "Installation is done" date done 2>&1 | tee -a $FACETPHONEDIR/log.txt exit 0 0707070000000000031007000000000000030000010000000000000000000001300000000000TRAILER!!!; then if [ -f /etc/facetphonedir ]; then . /etc/f