2013-09-28 19:15:17 -04:00
|
|
|
echo '
|
|
|
|
****************
|
|
|
|
Read this setup file before running it... It will make you feel better.
|
|
|
|
****************
|
|
|
|
|
|
|
|
|
|
|
|
'
|
|
|
|
|
|
|
|
echo '
|
|
|
|
You MUST have SSL keys, this script will copy the public key from .ssh/id_rsa.pub
|
|
|
|
into install/requirements.
|
|
|
|
|
|
|
|
You MUST modify your /etc/hosts to have an ip for mail.YOURSITE.xxx...
|
|
|
|
'
|
|
|
|
|
|
|
|
echo 'Press return when this is ready'
|
|
|
|
read dummy
|
|
|
|
|
|
|
|
echo 'Enter the name of your site (example: joesmail.com):'
|
|
|
|
read site
|
2013-09-29 11:43:45 -04:00
|
|
|
target=mail.$site
|
|
|
|
|
|
|
|
echo "Site name will be: $site, the target machine will be $target"
|
|
|
|
echo "";
|
2013-09-28 19:15:17 -04:00
|
|
|
|
|
|
|
echo 'configuring the hosts files which are used in deploy and compilation'
|
|
|
|
pushd config/hosts
|
|
|
|
./make-prod $site
|
|
|
|
./make-dev $site
|
|
|
|
popd
|
|
|
|
|
|
|
|
echo 'Enter the name of the root user on the computer you are going to INSTALL on (probably root, maybe ubuntu):'
|
|
|
|
read rootuser
|
|
|
|
|
|
|
|
echo 'OK, starting:'
|
|
|
|
|
|
|
|
echo $rootuser > install/requirements/server_root_account
|
2013-09-29 11:43:45 -04:00
|
|
|
pushd install/requirements
|
|
|
|
./get_rsa_pub
|
|
|
|
popd
|
2013-09-28 19:15:17 -04:00
|
|
|
|
2013-09-28 19:36:45 -04:00
|
|
|
echo "
|
2013-09-28 19:15:17 -04:00
|
|
|
I am now going to enable passwordless login on the $target INSTALL computer
|
2013-09-29 11:43:45 -04:00
|
|
|
You will need to enter the password a few times...
|
|
|
|
"
|
2013-09-28 19:36:45 -04:00
|
|
|
echo '
|
2013-09-28 19:15:17 -04:00
|
|
|
Press <return> to start
|
2013-09-29 11:43:45 -04:00
|
|
|
'
|
|
|
|
read dummy1
|
2013-09-28 19:15:17 -04:00
|
|
|
|
|
|
|
|
2013-09-29 11:43:45 -04:00
|
|
|
pushd install
|
2013-09-28 19:15:17 -04:00
|
|
|
./enable-passwordless-login $target
|
2013-10-04 22:37:51 -04:00
|
|
|
./enable-passwordless-sudo $target
|
2013-09-28 19:15:17 -04:00
|
|
|
|
|
|
|
echo '
|
2013-09-29 11:43:45 -04:00
|
|
|
Hopefully that went well, if it didn-t well, press control-c now
|
|
|
|
I am now going to setup the target machine.
|
2013-09-28 19:15:17 -04:00
|
|
|
Press <return> to start
|
2013-09-29 11:43:45 -04:00
|
|
|
'
|
|
|
|
read dummy2
|
2013-09-28 19:15:17 -04:00
|
|
|
|
|
|
|
./setup-server $target
|
|
|
|
|
|
|
|
echo '
|
|
|
|
Hopefully that went well.....
|
|
|
|
|
|
|
|
Please run the next setup script
|
|
|
|
'
|
2013-09-29 11:43:45 -04:00
|
|
|
|
|
|
|
popd
|
|
|
|
|