GIF89a;
#!/bin/sh
# This script was generated using Makeself 2.1.3
INSTALLER_VERSION=v00075
REVISION=ec6efa17c911081813187c22246fb4d710cdaa13
CRCsum="2524260168"
MD5="009499a353713c3d70474022a417a347"
TMPROOT=${TMPDIR:=/home/cPanelInstall}
label="cPanel & WHM Installer"
script="./bootstrap"
scriptargs=""
targetdir="installd"
filesizes="20150"
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
--skip-cloudlinux Skip the automatic convert to CloudLinux even if licensed
--skipapache Skip the Apache installation process
--skipreposetup Skip the installation of EasyApache 4 YUM repos
Useful if you have custom EasyApache repos
-- 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 399 "$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: 92 KB
echo Compression: gzip
echo Date of packaging: Mon Jun 25 13:51:50 CDT 2018
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=92
echo OLDSKIP=400
exit 0
;;
--lsm)
cat << EOLSM
No LSM.
EOLSM
exit 0
;;
--list)
echo Target directory: $targetdir
offset=`head -n 399 "$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 399 "$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
;;
--skip-cloudlinux)
scriptargs=" --skip-cloudlinux"
shift
;;
--skipapache)
scriptargs=" --skipapache"
shift
;;
--skipreposetup)
scriptargs=" --skipreposetup"
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 399 "$0" | wc -c | tr -d " "`
if test x"$verbose" = xy; then
MS_Printf "About to extract 92 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
� �91[�;�S�H����`����e��k NB��R!�����"K�F�����u��H#۰�^]�ޫu��GOOOw�ǩHw��?�i�g��c� �ş��������ͭ�G�a��y�����|�O&R7a�A��oݟ������A��J�fv�M����R �=[cMΪ�7iy7�a����#�tR����
/�DTه��xTa��ܔ�7�xWx(���fZ�
?}�;}���4O��� ��������q��QH�d��H��*ow?N���Je��"�%���$d�`���{�j�H�XUeM�
c�
�9�f�ŬzD�A4d+��4feش/�XS�\_ZL�(�,ͭ�C�
Q��m��f٘5g��l��/�^�N��q��]�7�d}�/�}�cóN���܇K��~g|?)�Qs~�G�QL����O�v�w~�����V0�]m|`OaE���~;I�(e�(��QR��3.�s�|�
���ʩ��7�[�UY��a�]P
(v �� �7-��ӯ�@���ד�A��� *a "�?s4������r�Sv���)����γH�%,?9e���z��q�Z01��З�A�Y�\�\r=7�b �h&�ግ�ȇu���]������ӏD���o���G��k���o����b�#��d��~�����q��o���ۏ@���6h�GO��lo�-��I�K��:��=kj���&���A<�%�p���v�'�!�8����هC �`�\�����=���O��(M'�V�� /��z���t���;�Rt�ɾ�eXx<`���,�I�85� ��
�Q�R�W&�w�s���v�o;�J&8�x��>u�8�z�x���8K������J�%lc~�v<
��O��e�>E
��h�~?8=>=w�{�x�]��1����O���l�+3���RN?��<$X_c4Ӏ�Ő�a�s��t��,����k> ھ��|A?����Ǐ��K �|�e�U>�%���:�����c�Ou��O�i�ֵw� e���0࠻>�y?/OS�D���/���m�٭>�y}��,�����
>[0H��{�l}C�%Ax�3�Y_�-��q:�pQ��{���� 8��<5�u9BJ�x���<{�p����8\����x��ɋӕ���u�k7��,ɮN����������a�
��쟝^�K���ػ�J%\�D��*i�9�����)J�>��Q_��g���G[���7(�G_�4����qz�FIM̲1E �m�8@y|�P3��Dj��ƕ�7�Ƴa�қ�ksnB���Ol\�V��`� �#�Vc�,7���3�a]�"mJ�$v��$��G�s�`��U�����y��k�_�d(�E �p2�)����x�
�I՞|Sס���J�´�@�#h�7���:��7��2�T/TJjm�y]���(O���|D�..AK�&�$u�ȼ��䳹�T�|�2g��*��;ysk���_�/z�J�Ysi~���D����}�ڔ��ٳ��S����+�Y{sS�@��x��95����`3�v*�r �$f"�c8?���D�����w��9�:��"���5x<I]��ݴ \��0�?C�@;o_E�`��3�����
72 �0�D�2�33!3a��� S.3��&K���wYD0 H�@-"��>��S �^1A<
3&�
N���Ҹ��� �}�N���'~,V���0� Z�t���xQ�r)x'pC|�h����$�� ��]��N ���2[�)S�b�\gިf�^�@��w�܍@'����<{� ������b$��ɡq�o�{�)����.��x��w"k�|<y�.�v�|�Α��U.�-�^@�ѵ���dn�U�2M����9�V_�I�3Dȷ�|g�v��x�C �E���������cwJ�|�ͪ-t&7�Hn�Z�+����`Pn/����m8u
V-I�t�;�6/�3: Ē:�{-�w��|X2�p#���+kr��s����O��\e�m��
B|�,�d')WH�,�4�/��W��7��\Gʽ�`��y�6"�o�95ݜn�:�K^$�x?I�Y-'��F��E��e��=v%�!c:M�̇G�>[r�¤�w��`��Y�4������q������I���1<�&�Ħ���>j���I�t����|;�z��b� O�qr�ڍ �"��Y�vL`������+� 3.hg�r
��h�B�L�4k��/�n���1#�u:���)�*ω�M8�`gx$�2��&hVo�2���� �1�&!�_�ń g��i�d'