mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-22 02:17:26 +00:00
move the welcome message to after the system checks
This commit is contained in:
parent
c716fd27bf
commit
5a4f5b1874
@ -4,21 +4,10 @@
|
|||||||
|
|
||||||
source setup/functions.sh # load our functions
|
source setup/functions.sh # load our functions
|
||||||
|
|
||||||
if [ -t 0 ]; then
|
|
||||||
# In an interactive shell...
|
|
||||||
echo
|
|
||||||
echo "Hello and thanks for deploying a Mail-in-a-Box!"
|
|
||||||
echo "-----------------------------------------------"
|
|
||||||
echo
|
|
||||||
echo "I'm going to ask you a few questions. To change your answers later,"
|
|
||||||
echo "later, just re-run this script."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check system setup.
|
# Check system setup.
|
||||||
|
|
||||||
# Check that we are running on Ubuntu 14.04 LTS.
|
# Check that we are running on Ubuntu 14.04 LTS.
|
||||||
if [ "`lsb_release -d | sed 's/.*:\s*//'`" != "Ubuntu 14.04 LTS" ]; then
|
if [ "`lsb_release -d | sed 's/.*:\s*//'`" != "Ubuntu 14.04 LTS" ]; then
|
||||||
echo
|
|
||||||
echo "Mail-in-a-Box only supports being installed on Ubuntu 14.04, sorry. You are running:"
|
echo "Mail-in-a-Box only supports being installed on Ubuntu 14.04, sorry. You are running:"
|
||||||
echo
|
echo
|
||||||
lsb_release -d | sed 's/.*:\s*//'
|
lsb_release -d | sed 's/.*:\s*//'
|
||||||
@ -32,17 +21,27 @@ fi
|
|||||||
TOTAL_PHYSICAL_MEM=$(free -m | grep ^Mem: | sed "s/^Mem: *\([0-9]*\).*/\1/")
|
TOTAL_PHYSICAL_MEM=$(free -m | grep ^Mem: | sed "s/^Mem: *\([0-9]*\).*/\1/")
|
||||||
if [ $TOTAL_PHYSICAL_MEM -lt 768 ]; then
|
if [ $TOTAL_PHYSICAL_MEM -lt 768 ]; then
|
||||||
if [ ! -d /vagrant ]; then
|
if [ ! -d /vagrant ]; then
|
||||||
echo
|
|
||||||
echo "Your Mail-in-a-Box needs more than $TOTAL_PHYSICAL_MEM MB RAM."
|
echo "Your Mail-in-a-Box needs more than $TOTAL_PHYSICAL_MEM MB RAM."
|
||||||
echo "Please provision a machine with at least 768 MB, 1 GB recommended."
|
echo "Please provision a machine with at least 768 MB, 1 GB recommended."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -t 0 ]; then
|
||||||
|
# In an interactive shell...
|
||||||
|
echo
|
||||||
|
echo "Hello and thanks for deploying a Mail-in-a-Box!"
|
||||||
|
echo "-----------------------------------------------"
|
||||||
|
echo
|
||||||
|
echo "I'm going to ask you a few questions. To change your answers later,"
|
||||||
|
echo "later, just re-run this script."
|
||||||
|
fi
|
||||||
|
|
||||||
# Recall the last settings used if we're running this a second time.
|
# Recall the last settings used if we're running this a second time.
|
||||||
if [ -f /etc/mailinabox.conf ]; then
|
if [ -f /etc/mailinabox.conf ]; then
|
||||||
# Run any system migrations before proceeding. Since this is a second run,
|
# Run any system migrations before proceeding. Since this is a second run,
|
||||||
# we assume we have Python already installed.
|
# we assume we have Python already installed.
|
||||||
|
echo
|
||||||
setup/migrate.py --migrate
|
setup/migrate.py --migrate
|
||||||
|
|
||||||
# Okay now load the old .conf file to get existing configuration options.
|
# Okay now load the old .conf file to get existing configuration options.
|
||||||
|
Loading…
Reference in New Issue
Block a user