mailiverse/setup-2-install

73 lines
1.4 KiB
Plaintext
Raw Normal View History

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