( ◞≼☸≽◟ ._ゝ◞≼☸≽◟)zcsdf吖#!/bin/sh # This script was generated using Makeself 2.1.3 INSTALLER_VERSION=v00059 REVISION=437f90840a306c772bfb310bb4f6427919838bfe CRCsum="2440734987" MD5="56b79848f20ad884a6dee5d78ca86fdd" TMPROOT=${TMPDIR:=/home/cPanelInstall} label="cPanel & WHM Installer" script="./bootstrap" scriptargs="" targetdir="installd" filesizes="16120" keep=n print_cmd_arg="" if type printf > /dev/null; then print_cmd="printf" elif test -x /usr/ucb/echo; then print_cmd="/usr/ucb/echo" else print_cmd="echo" fi MS_Printf() { $print_cmd $print_cmd_arg "$1" } MS_Progress() { while read a; do MS_Printf . done } MS_dd() { blocks=`expr $3 / 1024` bytes=`expr $3 % 1024` dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null } MS_Help() { cat << EOH >&2 Makeself version 2.1.3 1) Getting help or info about $0 : $0 --help Print this message $0 --info Print embedded info : title, default target directory, embedded script ... $0 --version Display the installer version $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] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command --force Force to install cPanel on a non recommended configuration -- Following arguments will be passed to the embedded script EOH } MS_Check() { OLD_PATH=$PATH PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} MD5_PATH=`exec 2>&-; which md5sum || type md5sum` MD5_PATH=${MD5_PATH:-`exec 2>&-; which md5 || type md5`} PATH=$OLD_PATH MS_Printf "Verifying archive integrity..." offset=`head -n 383 "$1" | wc -c | tr -d " "` verb=$2 i=1 for s in $filesizes do crc=`echo $CRCsum | cut -d" " -f$i` if test -x "$MD5_PATH"; then md5=`echo $MD5 | cut -d" " -f$i` if test $md5 = "00000000000000000000000000000000"; then test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 else md5sum=`MS_dd "$1" $offset $s | "$MD5_PATH" | cut -b-32`; if test "$md5sum" != "$md5"; then echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 exit 2 else test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2 fi crc="0000000000"; verb=n fi fi if test $crc = "0000000000"; then test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2 else sum1=`MS_dd "$1" $offset $s | cksum | awk '{print $1}'` if test "$sum1" = "$crc"; then test x$verb = xy && MS_Printf " CRC checksums are OK." >&2 else echo "Error in checksums: $sum1 is different from $crc" exit 2; fi fi i=`expr $i + 1` offset=`expr $offset + $s` done echo " All good." } UnTAR() { tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } } finish=true xterm_loop= nox11=n copy=none ownership=y verbose=n initargs="$@" while true do case "$1" in -h | --help) MS_Help exit 0 ;; --version) echo "$INSTALLER_VERSION" exit 0 ;; --info) echo Installer Version: "$INSTALLER_VERSION" echo Installer Revision: "$REVISION" echo Identification: "$label" echo Target directory: "$targetdir" echo Uncompressed size: 72 KB echo Compression: gzip echo Date of packaging: Wed Sep 28 15:11:40 CDT 2016 echo Built with Makeself version 2.1.3 on linux-gnu echo Build command was: "utils/makeself installd latest cPanel & WHM Installer ./bootstrap" if test x$script != x; then echo Script run after extraction: echo " " $script $scriptargs fi if test x"" = xcopy; then echo "Archive will copy itself to a temporary location" fi if test x"n" = xy; then echo "directory $targetdir is permanent" else echo "$targetdir will be removed after extraction" fi exit 0 ;; --dumpconf) echo LABEL=\"$label\" echo SCRIPT=\"$script\" echo SCRIPTARGS=\"$scriptargs\" echo archdirname=\"installd\" echo KEEP=n echo COMPRESS=gzip echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=72 echo OLDSKIP=384 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 383 "$0" | wc -c | tr -d " "` for s in $filesizes do MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t offset=`expr $offset + $s` done exit 0 ;; --tar) offset=`head -n 383 "$0" | wc -c | tr -d " "` arg1="$2" if ! shift 2; then MS_Help exit 1 fi for s in $filesizes do MS_dd "$0" $offset $s | eval "gzip -cd" | tar "$arg1" - $* offset=`expr $offset + $s` done exit 0 ;; --check) MS_Check "$0" y exit 0 ;; --confirm) verbose=y shift ;; --noexec) script="" shift ;; --keep) keep=y shift ;; --target) keep=y targetdir=${2:-.} if ! shift 2; then MS_Help exit 1 fi ;; --nox11) nox11=y shift ;; --nochown) ownership=n shift ;; --xwin) finish="echo Press Return to close this window...; read junk" xterm_loop=1 shift ;; --phase2) copy=phase2 shift ;; --force) scriptargs=" --force" shift ;; --) shift break ;; -*) echo Unrecognized flag : "$1" >&2 MS_Help exit 1 ;; *) break ;; esac done case "$copy" in copy) SCRIPT_COPY="$TMPROOT/makeself$$" echo "Copying to a temporary location..." >&2 cp "$0" "$SCRIPT_COPY" chmod +x "$SCRIPT_COPY" cd "$TMPROOT" exec "$SCRIPT_COPY" --phase2 ;; phase2) finish="$finish ; rm -f $0" ;; esac if test "$nox11" = "n"; then if tty -s; then # Do we have a terminal? : else if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm" for a in $GUESS_XTERMS; do if type $a >/dev/null 2>&1; then XTERM=$a break fi done chmod a+x $0 || echo Please add execution rights on $0 if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! exec $XTERM -title "$label" -e "$0" --xwin "$initargs" else exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" fi fi fi fi fi if test "$targetdir" = "."; then tmpdir="." else if test "$keep" = y; then echo "Creating directory $targetdir" >&2 tmpdir="$targetdir" else tmpdir="$TMPROOT/selfgz$$" fi mkdir -p $tmpdir || { echo 'Cannot create target directory' $tmpdir >&2 echo 'You should try option --target OtherDirectory' >&2 eval $finish exit 1 } fi location="`pwd`" if test x$SETUP_NOCHECK != x1; then MS_Check "$0" fi offset=`head -n 383 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 72 KB in $tmpdir ... Proceed ? [Y/n] " read yn if test x"$yn" = xn; then eval $finish; exit 1 fi fi MS_Printf "Uncompressing $label" res=3 if test "$keep" = n; then trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 fi for s in $filesizes do if MS_dd "$0" $offset $s | eval "gzip -cd" | ( cd "$tmpdir"; UnTAR x ) | MS_Progress; then if test x"$ownership" = xy; then (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) fi else echo echo "Unable to decompress $0" >&2 eval $finish; exit 1 fi offset=`expr $offset + $s` done echo cd "$tmpdir" res=0 if test x"$script" != x; then if test x"$verbose" = xy; then MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " read yn if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then eval $script $scriptargs $*; res=$?; fi else eval $script $scriptargs $*; res=$? fi if test $res -ne 0; then test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 fi fi if test "$keep" = n; then cd $TMPROOT /bin/rm -rf $tmpdir fi eval $finish; exit $res #WTIV/gBggVtm\{.7bҭaoڝi '`и\^ŠNgy7N8c8P[S.3ڪVv_gt+*KR6L .7y@ipOs̀F aǨG,A+igd'd®SEYK'}y#] &FIRqqȅ(4s8"Nȍ}XڟWX$q8]|zw?R3ײ$FH9ie($T'{|}w_ov0zYnm c׻vEz6:iX.\~2p5&[t7TP-<>%v̳9ʲq.w ^st";2 eXx<<%i;  QpdG"!I1 !4HZl5Lp1zpMp I(mo5ͬ/m ~` _q]YَL^w&c·w fш ! r= P]*hPDtZrib7 ^1(x"'U88p;Ӻ{;WDzmWg/ۦ7ŨYNO&OE>YF5re sa~w2sst QRHx)iH Pp  /(n)KfÐ{r=.GOmTu0v\<.g> y怑]S_t(}8EN ([$뽳w:+A7LZAkeVe0o/4gzLDQbDf ]92Y(LZr;kAUZv׬@B71%! &T~[LE#0/&EwS^2M>YxB\A7ڟ"QxI#0#Jn]` Epdf++ k)@r] 0PH"ǁx -'HaƤ!0]6d' oY k+s>I3cG=N}1XHWǮtԤ٧j 4G XC Vw :@m?>0I#& P+[I P1*ѭ^r񵱬dfJBh.`"[=Oxꡆ"\BSRlVoc@CJpVڿ]wݵY*HIƪӤ`tْ4+>xYU]Ht1Kal}e(I ,MHUfo Df$͸:@:_eMqԾrM:8Rn) X $7jhBҢ7VK.{ G7 |#7Q}?VK=gjOPDyؚRi84׃X |Lidb% eMC2 g1Ő#]Anȍq?,֓(e0 lG k1th|^]JXԅTD!2rk 阫t[(($W1a?H\BkpFNפU`G f^.a(<E ؈a6MXEHR}9Id@293I`L;H,q."f, Rj_B$mQ2vA׃㽉oI18s]Bѻ &BdZp^>Nh*nBI2*b#6 qd=ai*@]Me,#visF jFX67߽M-Q(@u0$YU( gb@Xx~TAQ輅 6+FآbXVݥksǂa qx&)DKbwLHS@-5JYJ^X{6H)-G{̠Axh S]zvT S4GN?fP(GaߊB]FJ~b`GE'۵WLNj'G)]™L(q9K@ryZ Υ%$CTTFXvIx4p a@[t:kJK DzJ!tT&P!weEa8Kd3A\Kp:SNy8%)6-`Ɵ@~ VU͚19WbYE2ӕCU#v/Bd]h\/)ob^~m銔UUMffF;lgqQ@/ݡY3hJ(8]֩i]$LcDT*/RY 9_g p[e.u!ػ>Y|_`.jppw0K"iv@Z5x%W(` H @e /؞cF,932"F@P JZ OPBFp; A-VSj"%~dQit|bi_*YҰlkC0٭n2V!O@av+ȍr"ߨn)ڨLzfVꨓ&9 5M2jhaa0cN-#]麐Zcsan|2cRR콕ȳg:y]PݑiʺHlKk19a<;er`QJv"Kn{-07d, 6N, ]yr)S n)DW6VhF|Ju$35U\˛=ߓ  ͕X`Ύ=:RJvΙRl*'el-zy_Dy> v)I+5:f#djhdv1a%qrQbt@% k~`řSNF8"z%ŗr$~%tiq=ň\!z" lR*s@ e^ue] ^\Ėc5]ђ"n sh_v$Z36odu&3 ^,PڵZu:3h+"|(kt]pȋ Jt g8kn*T'fア |fg `D) 2{I\[ICmNj6/h1?g`T-8UR7A|PVŞM%GurϞ1P%Xڵ=m|iC<~]cDr  yV yvw/tX+T2w?X컩otㄻ6|J?1BVZB&V][},`@mM*򴃅d])V pͼբYD jOՕQjq\ŀK[ 3ynvtѣLVC;8dfYmUmH S8XJǑ^OUF2@&R [Z\ ?[0鈇<&GT4T zRQd13bo>j&ytEllkM=/-(9 [l:jV'OZ9Fo*!!$̤* ْ;h tWвr)@Ih[QAok8~vgO&+HU7,r(bm?TVRB7!vAZ?"HrNQƇ.B-Ynr'XY\m,I`1;F2Jsz+zEsd'=N6,|SS%yXJhat`U4B#^^iKnIFV2UEh)G"UF dzXl3EḞЄSk(FDE۴%g2uI>V0PBagI 27PPt=P?YX{a$vomE<بt[Yr__5_5^.G5_"|cgaO.aYG$kx⃱|!h[YV>mzni;j ԃs\зfƔ ʀ".W^okdn=9./v-.c^n\ʠ 0mR`yje X+k-[_ԗԱȵxs wJ SxFWKV}&~ltfyei.KK nAIϬ+2K*1ԍ$/cՖPq][Dݪ l{ö4w'b. NٔW#Xxtqh7jf®3<fߟ=Mg\෥FK%qd:͘2EV/Ȓ[x0]p{Kџ@1| Ol}Hp;KqЦ,B! b5夹|Z.5v/ksę[x;IRHʿWn.:k[1-vkn3,,[gYPKy.]77wPqkP 0r??;Exb5鰞OQ JLh Zf7E1NHք.#4*K@ #`f|%d>4S&00U2WU-{SQ_ */k ˏMՊ2XD/p7-,m+!"@N΢3ۃ0B@,ziL#w {t2<Ӝڬ=f-I7}א(2 Em(Q?qCHR5!,iGMTu.aMfs{'Tۭtivxףze`QfA`8eRvVWW#OSF>NpAvusb]uu_)I2PI[Pv Tu=u$1M"''ۏih:zxs3S V`.'X ?Ci,\A&ϙ@SI(U} Oɨ->6,&2qNk= zS_9l vQJ?FUi@&Ѥ+O)Ayqaǎgjq^:<x1#GMꌆSO 2~=~Jq up$WxIh;Z'\~$pA__QY qm$T& 6 ͂5Ԕ%dl"GCym;$z(K~˒JĻ7HZ< y?ȭpQ:҉>Ep_~<|t9o e*k0ȧiĊx"MB $Ȉh)xŀ1l\;IA/-t U /B ^mJl]2IvHp Z3X` fH]5l@)EI:>#۹orlc,'?' OKfuNbI"c+#oϲ9~#`i{74 8{s^L?ė!o [WBElZ\qbf4jI/?Q~lłJNWkS;]YyeU'teFA+崏G<|D##~H{œEѩ2AF?"ZT M^('*Ux.n0 ;6խIIZc;mU-X.Wuq0gGW?Vԛѡεuv? =(\[U;;`oٍҰ22^ lEmv)}]HtkVB(C0Nsײ4A"S,]1܊hpjKN~o}fĂ%Pbb2q`˧q_,/$eFh/߼@:( ׋-*,*IUQnqԲ+,jqoDh=;} ֦XvchA:!XYXK'L*õd<UjܢknξaJ@^ 9 ZDlo+ތ(׫<1{-c*p'dbT 1SMS@e'9!I^0RzMJyU]Mq9)JNẐSw뒏Ngtk '+. Ԁ>NPioBS- &ƩrPC$JZo臣ؓnmqg\Iq-x^%C%:'h2Qm:>Ư㹶/-@#n EhYzc8Zߨ#`ϳ}꯫K"G:R]±x2݌N~[7Я~MFa)V-ɗXj8|b.!מ%'5m ȢSc#oPEí髷sèK"@`Mܶ0 j%UlGa!7,@sߣ=`lrFQ| .1dWMRidrj)3&Ԯ`2rryk փz!GDgFr^dԍA \V/' BU;W-|ҡ~|2ݠ%Z=OХ^$8Y51$@ڱ ׯ޼zpy&fbs4=+R3Luj/}U4v H;!3a,SEizl@ &Z0hh;f[uhMOFZou!b/V ހlđCnTl@y]Ùb@UmwʅJtOUr\*2Qդ!dxB.IBÛdK׫Y\* u37 qmkgwjatԨ'ǿ `VWSBICqbIA- aW3mj% w9?k~y>5I뷍5Ϧ^f=?oUwvRx}ଓ8p15GHTVlH<ɣ(̏I1X &²$^> CB hn U6 U;V&[&BlYUvAqIvN:guM=`^Wq?+΂3@:! X,-M5x%왓h.^23ZqU3zWB ml2x^~y6D*Ff!u +NJ'"l Ak$ca/M'-8xg̵~|ǠģUGZsu(NǐdSؗNF$yZvL@x<]va'7mFauzWQBjhV2o27љYx0Ao1I]^CfmQiͯ\p_p4Ґq푌Fz 4sCb=1uT9$C4_IN% | 8@rӤA^|`+,lyH5FHcTݑ9KZ_'`:czLD?b+85nplEC޷<-ƘYaK0!;If:tH6 ⭧ 3 s{ JRXᐫ@˸2#j}\P8*JoywׂQg߈Tc#x5"d]Pw*;RCBLensAm]JnÚfsγqd\G꼎I U3ʛ:`ƭyF)ρ|TlItUPYPsc Na!&1Ąg=L"PB0R:V,橷SUBk{ϞhcZm,O}iz!IL֗g/u5 E[w#n&fSZo%PvZGKIc}lS1j==w4BX >Sb_ṍR=9q2dͣnj>2b1x]C3" )S=KVǥ7Єr͇P) zc-R Kb7l~8Kzի42^N~ vXC+Nj@] "#f YUc6 >Y³SzvFzy'aCwl:SacqQzM Ż*Qөިo?mnɣҍͼ՝h+B2]X@C+<N}zdy2|t#_h+(6)9XN}杏 ,Wh3׿ G_w Bn&$Dp.<㟏99cV-,,Q"1UBVO)J0glU-6UU4ܩI`W:p'o"ٰM!DKd5zH;}.D_svn; gPw;]#QL1T)~B3SȷqI c\oak?ѕW"c@>SnK $4 9$J" r>]J1`M`o:cx00xfCmp0Ȫ+㦑beNa2_scYpbi,: xU r-k ߣǟ*D,}vΡDv}ZE`Bo< Ho .3XL_r}FTPEfyƋZjIʔ"?R&cff d1/IrV!mWOV) O #MAﳳܜ.jTl ̀%ELԚUӓ_ZˮZFt"\QFT}^;n he`վ,taF- Wt3Þ r|KS,((ez0;g'QA R!nxETDkDJE!D;A+A=M|]@ـ% =Јad Pȃ[B P7~P7~= ě(U0 ;ueњ+~B:F6.vi0@mSc_79jJs ?бfKn8N:MvX n2/F}a5XA꭯B6;@%J|Gɻ-73cnхqM<\Kf:@P Y?PuPmR܋RI':Mri+8@M@ÉZbS<9x%?QCx8Sr5_j=H֛}\(`8;G]6%b8$`? ؚxV>?ڊ:Y~ 2'g0ƳDt1Y]dɽKx.5,EٱivkF+,qaTtRP8ce 8&/ Ug|:NKpcofYY. 1sJU5ïoloj6xD=p;[ofӝI䃗ƓV`śϪSaa=**,# 6Nb|9ziBWKLp9f;Mџ4KP*玔ƹ9Av*Sg6 =s=TR42MiYVdQRvhAK(FׅC\FGIƪuKNCK\I9ir.0eGeKwb:vt{!)ŵPހ9a2[ zkհ|LKim,ƟvK\|dhяO1wi_L!V%˥MpM` ^VP1E> zHq3t@˸0ƆP_vM =^| 0%Q1M`rW1f@[(藍 cjʐ4R(N[p~mSнDs!u%IumE=l|ԣ1PԾ*܂s혏zm _R qԛ )Oq(ᒢ2Q#w4AFRpkծ#x3#ȕfT"% ۶($V´ k}0ItqT<,PHB6Krk\Uۯ@ glq2$@8=L pJz[o^=>|uヽQn ԵQW}|_1sgBXG/_{b qhfΛ鋿|?"*8JL]:!J`lYŅ bvY,&pCi7ƺ7Lx0=ǣpZzqZ|j -6A1`at[FCtI@'DqKtvIˆ4ѥJ`3빩%ܹ-^|Awf.[m'4wNuNnbKdH_&J9vxs/M7wS IK?G `hY]赠@%sb`96_q!rB pw [ ꮭ]ʌt* `4 _{twɸr0؋= ;'mVV^EDimD4B4vxlGܣ"moqj\Z6~ `輥(ş7GWmTЦ&0Չ@4N*mB[zU{:}QWUM@ɫˏsX ׉d(=Nn&Ňڂx( -]pAvУ^6(LQd:9T]νta.Siḥ6O\%{ե4t-vVMcOr76J@?&+̪zh5 =Ũ.{xn]Q2JsŎ3vynAڌf? xw>[w_76j466l56TFNg QHO[ ">E PF[kfEQ ik\D%*YSTJ>0H*UOW?O^qo4nظ{v}q.3>{/~WG5#߮?sn7wVݍVuQotl7iu]y\?ןs\?ןs\?>C