fixed code indent problem
This commit is contained in:
parent
02489e6813
commit
40595027fe
148
setup.sh
148
setup.sh
@ -453,85 +453,85 @@ fi
|
||||
|
||||
# dhparam: get location of DH Parameters file
|
||||
if [ "${useSSL}" -eq 1 ]; then
|
||||
echo -e "\n${mag}Having your own unique Diffie-Hellman Parameters file makes your SSL"
|
||||
echo "communication more secure by pre-generating safe large prime and generator"
|
||||
echo "numbers. You shouldn't use any pre-installed dhparam.pem files. You should"
|
||||
echo "always generate your own."
|
||||
echo -e "\nIf you haven't done that already and would like this script to do it for"
|
||||
echo -e "you, please type ${warn}generate${mag} at the prompt instead of a path."
|
||||
echo "Please note that although this process uses DSA-primes to speed things up"
|
||||
echo "without sacrificing security, the process may still take up to 20+ minutes"
|
||||
echo -e "depending on your hardware.${norm}\n"
|
||||
while true; do
|
||||
read -p "What is the path to your DH Parameters file? (default: /etc/ssl/certs/dhparam.pem) " inputDHPath
|
||||
case "${inputDHPath}" in
|
||||
'')
|
||||
# verify default path exists
|
||||
inputDHPath="/etc/ssl/certs/dhparam.pem"
|
||||
if [ -f "${inputDHPath}" ]; then
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
else
|
||||
echo -e "\n${warn}The file you specified doesn't exist${norm}"
|
||||
while true; do
|
||||
read -p "Do you want to use this path anyways? " yn
|
||||
case $yn in
|
||||
[Yy]*)
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
;;
|
||||
[Nn]*)
|
||||
break
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -n "${DHPath}" ]; then
|
||||
echo -e "\n${mag}Having your own unique Diffie-Hellman Parameters file makes your SSL"
|
||||
echo "communication more secure by pre-generating safe large prime and generator"
|
||||
echo "numbers. You shouldn't use any pre-installed dhparam.pem files. You should"
|
||||
echo "always generate your own."
|
||||
echo -e "\nIf you haven't done that already and would like this script to do it for"
|
||||
echo -e "you, please type ${warn}generate${mag} at the prompt instead of a path."
|
||||
echo "Please note that although this process uses DSA-primes to speed things up"
|
||||
echo "without sacrificing security, the process may still take up to 20+ minutes"
|
||||
echo -e "depending on your hardware.${norm}\n"
|
||||
while true; do
|
||||
read -p "What is the path to your DH Parameters file? (default: /etc/ssl/certs/dhparam.pem) " inputDHPath
|
||||
case "${inputDHPath}" in
|
||||
'')
|
||||
# verify default path exists
|
||||
inputDHPath="/etc/ssl/certs/dhparam.pem"
|
||||
if [ -f "${inputDHPath}" ]; then
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
else
|
||||
echo -e "\n${warn}The file you specified doesn't exist${norm}"
|
||||
while true; do
|
||||
read -p "Do you want to use this path anyways? " yn
|
||||
case $yn in
|
||||
[Yy]*)
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
;;
|
||||
[Nn]*)
|
||||
break
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -n "${DHPath}" ]; then
|
||||
break
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
[Xx]*)
|
||||
echo -e "\n${cyan}---exiting---\n${norm}"
|
||||
exit 1
|
||||
;;
|
||||
[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Ee]*)
|
||||
generateDH=1
|
||||
break
|
||||
;;
|
||||
/*)
|
||||
# validate path
|
||||
if [ -f "${inputDHPath}" ]; then
|
||||
DHPath="${inputDHPath}"
|
||||
;;
|
||||
[Xx]*)
|
||||
echo -e "\n${cyan}---exiting---\n${norm}"
|
||||
exit 1
|
||||
;;
|
||||
[Gg][Ee][Nn][Ee][Rr][Aa][Tt][Ee]*)
|
||||
generateDH=1
|
||||
break
|
||||
else
|
||||
echo -e "\n${warn}The file you specified doesn't exist${norm}"
|
||||
while true; do
|
||||
read -p "Do you want to use this path anyways? " yn
|
||||
case $yn in
|
||||
[Yy]*)
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
;;
|
||||
[Nn]*)
|
||||
break
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -n "${DHPath}" ]; then
|
||||
;;
|
||||
/*)
|
||||
# validate path
|
||||
if [ -f "${inputDHPath}" ]; then
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
else
|
||||
echo -e "\n${warn}The file you specified doesn't exist${norm}"
|
||||
while true; do
|
||||
read -p "Do you want to use this path anyways? " yn
|
||||
case $yn in
|
||||
[Yy]*)
|
||||
DHPath="${inputDHPath}"
|
||||
break
|
||||
;;
|
||||
[Nn]*)
|
||||
break
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
done
|
||||
if [ -n "${DHPath}" ]; then
|
||||
break
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
# path must be absolute and start with a slash
|
||||
echo -e "\n${err}Path must be absolute not relative. Please re-enter starting with '/'${norm}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
;;
|
||||
*)
|
||||
# path must be absolute and start with a slash
|
||||
echo -e "\n${err}Path must be absolute not relative. Please re-enter starting with '/'${norm}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user