mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-22 02:17:26 +00:00
on second and later runs of start.sh, recall the inputs the user entered the last time
This commit is contained in:
parent
24edd5ce91
commit
bb7905aefd
@ -13,6 +13,11 @@ if [ "`lsb_release -d | sed 's/.*:\s*//'`" != "Ubuntu 14.04 LTS" ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Recall the last settings used if we're running this a second time.
|
||||||
|
if [ -f /etc/mailinabox.conf ]; then
|
||||||
|
cat /etc/mailinabox.conf | sed s/^/DEFAULT_/ > /tmp/mailinabox.prev.conf
|
||||||
|
source /tmp/mailinabox.prev.conf
|
||||||
|
fi
|
||||||
|
|
||||||
# Gather information from the user about the hostname and public IP
|
# Gather information from the user about the hostname and public IP
|
||||||
# address of this host.
|
# address of this host.
|
||||||
@ -23,7 +28,13 @@ if [ -z "$PUBLIC_HOSTNAME" ]; then
|
|||||||
echo "Josh uses box.occams.info as his hostname. Yours should"
|
echo "Josh uses box.occams.info as his hostname. Yours should"
|
||||||
echo "be similar."
|
echo "be similar."
|
||||||
echo
|
echo
|
||||||
read -e -i "`hostname`" -p "Hostname: " PUBLIC_HOSTNAME
|
|
||||||
|
if [ -z "$DEFAULT_PUBLIC_HOSTNAME" ]; then
|
||||||
|
# set a default on first run
|
||||||
|
DEFAULT_PUBLIC_HOSTNAME=`hostname`
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -e -i "$DEFAULT_PUBLIC_HOSTNAME" -p "Hostname: " PUBLIC_HOSTNAME
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$PUBLIC_IP" ]; then
|
if [ -z "$PUBLIC_IP" ]; then
|
||||||
@ -32,7 +43,13 @@ if [ -z "$PUBLIC_IP" ]; then
|
|||||||
echo "you by your ISP. We've guessed a value, but just backspace"
|
echo "you by your ISP. We've guessed a value, but just backspace"
|
||||||
echo "it if it's wrong."
|
echo "it if it's wrong."
|
||||||
echo
|
echo
|
||||||
read -e -i "`hostname -i`" -p "Public IP: " PUBLIC_IP
|
|
||||||
|
if [ -z "$DEFAULT_PUBLIC_IP" ]; then
|
||||||
|
# set a default on first run
|
||||||
|
DEFAULT_PUBLIC_IP=`hostname -i`
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -e -i "$DEFAULT_PUBLIC_IP" -p "Public IP: " PUBLIC_IP
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$CSR_COUNTRY" ]; then
|
if [ -z "$CSR_COUNTRY" ]; then
|
||||||
@ -41,7 +58,13 @@ if [ -z "$CSR_COUNTRY" ]; then
|
|||||||
echo "live or where your organization is based. (This is used to"
|
echo "live or where your organization is based. (This is used to"
|
||||||
echo "create an SSL certificate.)"
|
echo "create an SSL certificate.)"
|
||||||
echo
|
echo
|
||||||
read -e -p "Country Code: " CSR_COUNTRY
|
|
||||||
|
#if [ -z "$DEFAULT_CSR_COUNTRY" ]; then
|
||||||
|
# # set a default on first run
|
||||||
|
# DEFAULT_CSR_COUNTRY=...?
|
||||||
|
#fi
|
||||||
|
|
||||||
|
read -e -i "$DEFAULT_CSR_COUNTRY" -p "Country Code: " CSR_COUNTRY
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create the user named "user-data" and store all persistent user
|
# Create the user named "user-data" and store all persistent user
|
||||||
|
Loading…
Reference in New Issue
Block a user