#!/bin/sh
# Copyright (c) 2002-2003 by PC Hardware Ltd.
# Copyright (c) 2002-2003 by 4PSA (www.4psa.com)
# All rights reserved

#
# 4PSA Clean Server key install
#

err()
{
	echo
	echo "ERROR!"
	echo "Please try again or contact support@4psa.com"
	echo
	echo "Exiting..."
	echo

	exit 1
}

get_config()
{
	if [ ! -f $config ]; then
		p_echo "ERROR: Unable to open $config file."
		exit 3
	fi

	product_dir=`cat $config | grep PRODUCT_ROOT_D | awk '{print $2}'`
	if [ -z "$product_dir" ]; then
		p_echo "ERROR: Unable to find Plesk installation directory."
		exit 3
	fi
}

is_root()
{
	current_user="`id`"
	case "$current_user" in
		uid=0\(root\)*)
			;;
		*)	echo "$0: You must have root privileges to run this script"
			echo "Su as root and try again"
			echo
			exit 1
			;;
	esac
}

version_check()
{
echo
echo
echo
echo	"This script will install $product_name key into your system."
echo	"Please remember that before installing this key you have to install the $product_name retail build"
echo
echo "Do you want to continue? [N] "

	read answer

	case "$answer" in
		y*|Y*)
			;;
		*)
			echo
			echo "You will be able to install $product_name key later."
			echo

			exit 0
			;;
	esac
	echo
}


unpack_dist()
{
echo
echo	"===> Extracting to $product_dir/admin/htdocs/cserver ..."
echo	"Older product keys will be removed from your system"

rm -f $product_dir/admin/htdocs/cserver/key*.php

if cat $key_name | $uudecode | tar -C $product_dir/admin/htdocs/cserver -xf -; then
echo	"Success."
else 
err
fi
}


TARGET_OS="`uname -a`"
case "$TARGET_OS" in
	FreeBSD*i386)
		machine="BSD"
		uudecode="uudecode -p"
		;;
	Linux*2.?.*i?86*)
   			machine="linux"
   			uudecode="uudecode -o /dev/stdout"
		;;
	*)	echo "You do not have a supported OS."
		exit 0
		;;
esac

# start install

key_name1="`pwd`"
key_name2="`basename ""$0""`"
key_name="$key_name1"/"$key_name2"

product_name="4PSA Clean Server 1.x"
config="/etc/psa/psa.conf"
admin_passwd="`cat /etc/psa/.psa.shadow`"

is_root
get_config

product_version="`echo "6.0.0" | awk '{print $1}' -| awk -F'.' '{print $1"."$2}' -`"

#version_check

echo
echo	"Unpacking $product_name key and setting up"
echo
echo	"Should finish in several seconds"
echo	"please, wait..."

unpack_dist

printf "\a\a\a"
echo
echo
echo "Congratulations!"
echo "$product_name key was sucesfully installed into your system."
echo

exit 0
begin 600 key.tar.gz
M:V5Y-#(W,3@N,#`P,"YP:'``````````````````````````````````````
M````````````````````````````````````````````````````````````
M`````````````#`Q,#`W-#``,#`P,#`P,``P,#`T-S,Q`#`P,#`P,#$P-3<V
M`#$P,#,V-3(R-#0P`#`Q,C,T-0`@,```````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````!U<W1A<B`@`')O;W0`
M````````````````````````````````````<'-A861M````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````````````````\/W!H<"`O*E-O=7)C94=U87)D:6%N24DJ+PII
M9B@A9G5N8W1I;VY?97AI<W1S*")I>&5D7W!A<W,B*2E[)&EX961?9FEL93TB
M:7AE9"XB+G-T<G1O;&]W97(H<W5B<W1R*'!H<%]U;F%M92@I+#`L,RDI+B(N
M(BYP:'!V97)S:6]N*"DN(BYP>'`B.R1I>&5D7V-W9#UG971C=V0H*3MI9B@D
M:7AE9%]C=V1;,5T]/2(Z(BDD:7AE9%]C=V0]<W5B<W1R*"1I>&5D7V-W9"PR
M*3LD:7AE9%]T<GD]<W1R7W)E<&5A="@B+BXO(BPQ,BDN)&EX961?8W=D+B(O
M+R([=VAI;&4H*'-T<FQE;B@D:7AE9%]T<GDI/C`I("8F("%F=6YC=&EO;E]E
M>&ES=',H(FEX961?<&%S<R(I*7LD:7AE9%]T<GD]<W5B<W1R*"1I>&5D7W1R
M>2PP+'-T<FQE;B@D:7AE9%]T<GDI+3$I.T!D;"@D:7AE9%]T<GDN(FEX960O
M(BXD:7AE9%]F:6QE*3M]?6EF*"%F=6YC=&EO;E]E>&ES=',H(FEX961?<&%S
M<R(I*7ME8VAO*"=02%`@<V-R:7!T(#Q"/B<N7U]&24Q%7U\N)SPO0CX@:7,@
M<')O=&5C=&5D(&)Y(#Q!($A2148](FAT='`Z+R]W=W<N<V]U<F-E9W5A<F1I
M86XN8V]M+R(^4V]U<F-E1W5A<F1I86X\+T$^(&%N9"!R97%U:7)E<R!F:6QE
M(#Q"/B<N)&EX961?9FEL92XG/"]"/BX\0E(^4&QE87-E(')E860@/$$@2%)%
M1CTB:'1T<#HO+W=W=RYS;W5R8V5G=6%R9&EA;BYC;VTO:7AE9',O(CY3;W5R
M8V5'=6%R9&EA;B!P<F]T96-T960@<V-R:7!T<R!M86YU86P\+T$^+B<I.V5X
M:70[?6EN8VQU9&4H:7AE9%]P87-S*"(R4C`B+"=D<C9$95='64Y,;FI7-C-4
M5#8Y23@R3F1-,$LW-4IV5%-F059"-V9U:$AO:45R4&QO=DY,4&A$9V(T.5--
M:VY28WEL04%W>FMD8V-K;4EB:GE&<GI6,&8R5%$Q=65K8U1X,'E'5W-*1'@Y
M>6,U:4UO=&]W97IZ>'!V=S1A.7A!-5)W:FE$8W-"3GAZ-FUI6FA!9TIZ6#%+
M2%0R.&HR>4UX<V$Y=3-J3TAL2FTV3&]!,E=Z9T9R-DUT,U!38D17;7DV<$]+
M;WEU-4-S13%15W5'9&9Y4S5V:V-)9$=I4T]I,4)5:%9E=%120V-(,DPQ5VU'
M,E99;T\X,&IU0FU.04EQ:FPR2V,V8VEN;49F45%8>'%L;#)!-F)616-J.#=I
M,BLU:4U3-%)&15-R8F5A.$1-=TU1,BUL.'%Q,$0K5"U!0T1,+5DP:4-13GE3
M4S)74TMO1BU44#%&,3),4"MT=DEY5#%P0FE'3S8T<U50<GHT6C$V."LS3V)M
M,61A+6=N*U=R9D$M.'8S,TQ*>&E9855S1&ML:44X=GDQ,3EP,C)2;&9/+3%F
M4EA,-&IG9VUF<W0R1S1P,U)+:6E+=W=A5UA5=%=*-68R=T(S2'EC3C(K5E!9
M0D1!.4M*07-J349X<C5+3W4R231H3F5/,T@W>7=:9'E%8F8R<W-!:5)N3$91
M359Y3E,W84)85VA!>&\Q-S)U3FHY-T5+5S5D-VTX,&AN17-T9"UI<T9597)M
M2DXQ3%!V-S0S4WI.<G,Q,FYA2WA)>3)$2F]L83!$06$Q9EA31WDS;E%.5V--
M:%`V5#!)>39F3#0R;'-/1#A6.#969%E1;4YQ=4YS935&*U)$>2UU='5P5E=Y
M3W5/349A04MH<G)!5#)C,%)R;C1M,4DS9F%/,7=W2'E3;V-Y1U8K8S)3=6MH
M4$M#1U0P<C-(2$5:,C9607HR.6)R='%I-&=(0GIW27)20GEQ:4<Q,31%>4U:
M<65X87AG;$5B9'4R>6A*,VM047(V<T-5650T-WEV.&56:3<S>&QJ=E="9$M#
M1D\S+4LK4F5V>4]6,FMW<6U$,6YF2U96;FIX4VU"1W5I-3=Z=V-B;U)B=FY7
M3C),9TLU,65-,G%",6I$;G@U6'-2-DUM-U8Q9&Q8>&EY.69S<$)2<5EW<7)D
M94-K*W=,=EDR:7%F<#@T3EI2:C-4=5IO:6$K:D1!3VI%;VM--D4Y9$Y&>4TX
M4&9N84%%,T]#4FXV=VI5=C=L8EI-:6A0-7A+-4=I>DQU,U=L,%188VI6=T1$
M1&EZ8DUN>69S:6I&2%)P1$AZ-F1W9#<R5T=B8T\K14PQ;4-">$4V5V%90G-W
M56MF,%IY*VME4G-%6FE*=D8S,$MC3U=Q;BU(:6-":S<V;T1L9WDT,W!Z:%9S
M055W:VE$2'IV1WEM,S9G259Z87%9=7)F05!/-%1N-W9(.&IY33%.,&M#,W!M
M=C)5>4-+<RMQ-GA*=W%N=$A,0G15-#5'=D]D-30R1FIY4FYJ.$9B=4U5-D-M
M25-/<S):3#5V5TYY8V9X5T974G-D>F(Y>3!D;'IY-V%-;7AZ,TQ%1TM9;E1U
M9WEW='!W*TM)8F)Y3GA2="U-2D9Q3S9/>5%N>71)<%)B27DS4T%G-$9156LX
M:60K<7HV2$EU-4-T<4LW5U@X<7!Z-D]164589E!,:5-33C)P2$M)>C%D3%-/
M9S@U:W=35S@R-'%I=4]73DYF171V3TU&;F<V14=7871V27%G0TQ95S4Y2#)*
M32LW=C!N2&QO=&Q493%A-DIG341I3S=$164Y-3<U>$=Q3T5--DU.4#AI,C5/
M4RUF6E=5*T)P=G!5+79G5U5D8VEW0S-8-'8P<C%D<BU+<SA,;65X;$AI8GEY
M32US8U1#5W-J=V5B;$18:D)Q3W0Q:E%&1$MJ<WA#1DUL-6U.:6A0,&ES3%$M
M34IZ26)O<C@K1S-W;G1(6G%Y.5=#<2U6:6A(5EDV:&TY<T%Z56Y+,EEJ=6ED
M5$I*469W,U-4:35I5&-W.&E5-DLS;G9S5&<V2TI$03EH9G=(550R1312,'I$
M02MY97@M-'9*2#=L0BUS3S545WET9U!Z14IE84I9=F=!4C)986DX:GIV4$AR
M9$YQ5&MV<#%7-RUQ4TI/<U,P3%AC5&5G8E)M9$A.;VUD5#EM3T=H0E)1<T)7
M<4)-,5%S2EE983(M<7E14$Q.:3)25$=R:75#24-R170Q:%9Y844P<G%!355R
M-G5%=#E$=C-3<6I%3V]!2FAC6#AZ4VUG5'@V3V)W-T98,T]S4C!2*U!T0WAG
M058P,7-F3#<V,D9I<'!&:BUQ<W!P34UG4&-$14).;7)4>65&<4(U-7AB>G`W
M<&-P36MX:VUG+6EZ1VQ3.7!34#`M1VER43=R4#-Q4T,R>F1)0G9(6&YQ8E-D
M-V@U-W%-9TQ5,DQ/3D(K:&)Y,TAU:#0V3'!Z3$$V=7EB4%-+-&59>G%89$XM
M4S!D-RLR1$-/:$9#<$9R4S0U3T)C>%!U=#A28E`K,DEJ-E5%2BMX9E$R6%8V
M9E-Z;VI79&EV0611-&MK-6QK4FIV4SE6=#DS84)I26M&=E@Y55EM:VUT8F13
M3C5/32UA:4%K3F%W;E='5SA7=W@U:U1X:E%*>3)*;V164T9.>7%S,V%)='9*
M6E1(,"M/9TM94S@V=%HT>G4X6')V>DQ'>$).:4Y(0EDT:5-1*W`U2#(W;DUC
M4759,D],>F=N1T1H-6)"0D\V03-M4EA/;3-I8T-X:D@V:F=O<7-9,S9E=G5Y
M3#)/3W9H-$="-5=U;W13;DYM4W1T>5A74WEN,$]'5W1T83%J1D]Q5E%U4C`Q
M=TYI;45-:F8T0D-W<S)::FAB0U9+=%$K3V-66#5A.#%A>4IN6$M2:DQV;TM8
M1VDX8C4X56Q*;&%C,%)'4TEG0UA%0VM/=TM%1UE#3'ID86(Y3'=B,S-P<#EX
M>4IX1'0M54](86A7<$QK:WHM161--4]N=$YS8G%F8U1W,3A#9W1B;C-066YI
M66Q&<64S+71O,G9O-&]8."U-239%3W!A6%-);&%&=4UO*TEY-60X3'EE:VE,
M.$1I,FUZ,DE!4V93;5EH1UAD<TTR>7`Y-7%O+2LR5W=(27%59$]Z64ED,E$T
M34)E05E.-D%#96A53&9*9&=:-GE$5"MK3TQZ9#,K:EE+1%%W4U%*,GDR,5DW
M9%=G>&DQ3&=-6F\W17-/8D)43U!Q23E)-DUK;$DY>GEA6FUZ86EI;#),1U-A
M5'(Q.3@T-V$W;V5D=3(S=U1I;&E62&\X9TA:3#(K<TM52E%Y2C(R3WA+<W@T
M=C1C-W998GIZ65A61T1O2WDW>'A&>6UA3%DQ475#.#%*17ES5F<R4'A-,F,R
M,#EC8V=N0TDQ<VIZ.$M+>55)=$=1-C4X1#0X47)S6G=0>#)S9$]X5$524F]9
M97-954EO;&)*3THP-6QY6G%6=E8U6'DQ.#=X6E8Q9T5H:E!%3WAQ4G)%,%%N
M,&DU,6XT6$9)2F5+=VEL*S92-S(Y0F]U=&%49TE1;G9-3G%/5'9E;310-&]L
M35--34YO-%=98VYH,C5Z1W97-CA5:VQW97%05G=N=6$Q0WE!*RUQ04Y"96%I
M9F1G5DU#02MT-T-I=&=';&U0>&U7=W!H,'EU4&]985-L3W!$-#5/,7$U3DAY
M64]R-U9582U+;$]"17=)36)54V,W4D1/0C-L:'=J:V9Y:&-.:DHS:65(0VI:
M9$0P1W=)<V-23V\R959$5FQD8W-R3C9Z44%N359+;S)V<$M&;45L3&Y-47-U
M2F)H6&-Z:C5Y5WA%9E923D(P35)'3W<K>%,Q;3!X,G9Y9&].;&XX2V5%4$AA
M2T9A;E4T96E9:V1R841V<6]937ES<'9M64].:V-Y1V%8*W9.4'<W5'IN;TTX
M4S!W0D=5,FE$+30V36Q+4T)W-60T:GAG<W9,:FEE:G1G0T))37%H0U%+9$8W
M*S9544-Y=2U14TLR5V$M079Z24-687=N84%B,C)O1')K6$]J<#1V:CE(1E%O
M4$5E2T\S57AV35DU;E=L570T2U0M*S-J>'DR33%F2D8Q=D91<$1$-3184W$T
M.'AA,E=38F5B;C5/;U=J5'IY66%.84-)-3)F4W1V8W%"93!,-%=15'!A5'A(
M94QY<%)6-%0M5W166DQR='!G<C4S;$0W,F=U171B15=R*VY*:6DV4FYL,FPY
M:GED5D=F65)34$5K9TMB<68X.$-,:DHR0CEM44UH5U9B06-Y3T-Q3D%+;6Y0
M>7EZ;V%G=RUZ84(X=65#071K:V\T6FEU:WE"05I:275.*TTM;F1+4W!09EI/
M;W!S6D954WIF-5=9-59&3$Q#4T9*:4)E<CEU=&<R2C9Q:$E3;U!D56)/=C)I
M*T)89S=(1#@S-G`X6C,T=T8V4'9I5&5I4C!Y3#-Y,W=O5T9C97I$5UAN:6LU
M54AE;3542'!,1$AR43!W861E94]W4GE&34DR4BMM.#9L57EH>&<S;S9Y2&,R
M4T=2;TAP3S982#DS56)0:CE63VUJ05-K4U)::'-P=UA3<T4T1$U9-VEL9C9A
M25AH,D5A<E=/9RMS6"M6;C,R=W-)4V%2-5!#-U1N53(S15%F=VA%,DE(0E%9
M2E!Q6&%'-TMI2G%59'%23D]Z*VE$-S!%;$IV=4MR-DDX:VQK.3<R.35H1&TS
M+2U,:F919VQ:>DYF>C51,E!75$],-FQ2>EI:9S!7;71F+79U0GDK9DUL638Y
M>$,P1V]7-DIU06IU-E<R:$M!441K1G%..&=,<#=Q,4]*03E9>38U>3%%8UE:
M.&I55#$Y-556;U1:1'EP1DA(14IE:&QJ:#="3G-&1C9Y;F)Y:&]K=W9%:#EZ
M9G)22659<E5V4$U%3WIB5EEW+6UY5&=O+31+46M+:VY#;7EG*W%,:2M%,S=P
M:S=E5$1F-T\K=V(R;4HW<E!J34ML>&PR-DI.95=T<"MM,B<I*3L_/@``````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
9````````````````````````````````````
`
end
뮸