mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	Merge pull request #1671 from holta/iiab-support
/usr/bin/iiab-support code readability tweaks
This commit is contained in:
		
						commit
						a4c069a2d5
					
				
					 1 changed files with 7 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
 | 
			
		||||
# openvpn_handle is stored in 2 files on disk, one slightly stripped down (from
 | 
			
		||||
# the other) due to Ansible.  So we emulate Ansible's behavior, when reading from
 | 
			
		||||
# (and later writing to) disk, removing outer cruft as explained on Lines 27-29
 | 
			
		||||
# (and later writing to) disk, removing outer cruft as explained on Lines 27-29:
 | 
			
		||||
handle1=$(grep "^openvpn_handle:" /etc/iiab/local_vars.yml | sed -e "s/^openvpn_handle://; s/^\s*//; s/\s*$//; s/^\(['\"]\)\(.*\)\1$/\2/")
 | 
			
		||||
echo -e "\n/etc/iiab/local_vars.yml source/master copy: $handle1"
 | 
			
		||||
if [ -f /etc/iiab/openvpn_handle ]; then
 | 
			
		||||
| 
						 | 
				
			
			@ -12,7 +12,11 @@ else
 | 
			
		|||
    echo -e "/etc/iiab/openvpn_handle for openvpn daemon: [FILE DOESN'T YET EXIST]\n"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
echo -en "\e[1mPlease type a descriptive OpenVPN machine name (openvpn_handle) such as:\n\n                     cape-town-school-36-rpi-2019-05-31\n\nOr hit [Enter] to keep the existing name:\e[0m "
 | 
			
		||||
echo -e "\e[1mPlease type a descriptive OpenVPN machine name (openvpn_handle) such as:\n"
 | 
			
		||||
 | 
			
		||||
echo -e "                     cape-town-school-36-rpi-2019-05-31\n"
 | 
			
		||||
 | 
			
		||||
echo -en "Or hit [Enter] to keep the existing name:\e[0m "
 | 
			
		||||
read ans < /dev/tty
 | 
			
		||||
 | 
			
		||||
#if [ "$ans" != "" ] || ( [ "$handle1" = "" ] && [ ! -f /etc/iiab/openvpn_handle ] ); then
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +30,7 @@ if [ "$ans" != "" ] || ( [ "$handle1" = "" ] && [ ! -v handle2 ] ); then
 | 
			
		|||
 | 
			
		||||
    # BEHAVIOR JUST LIKE ANSIBLE'S: create /etc/iiab/openvpn_handle from the
 | 
			
		||||
    # "^openvpn_handle:" line in /etc/iiab/local_vars.yml by (1) removing outer
 | 
			
		||||
    # spacing IF NEC, then (2) removing 1 pair of matching outer quotes IF NEC.
 | 
			
		||||
    # spacing IF NEC, then (2) removing 1 pair of matching outer quotes IF NEC:
 | 
			
		||||
    ans=$(echo $ans | sed -e "s/^\s*//; s/\s*$//; s/^\(['\"]\)\(.*\)\1$/\2/")
 | 
			
		||||
    echo $ans > /etc/iiab/openvpn_handle
 | 
			
		||||
    echo -e "\n\e[1mSAVED: openvpn_handle recorded into both above files.\e[0m\n"
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +92,6 @@ echo -en " OpenVPN TIPS "
 | 
			
		|||
for i in {40..16} ; do echo -en "\e[48;5;${i}m \e[0m" ; done
 | 
			
		||||
 | 
			
		||||
echo -e "\n\nNow let's wait 15 seconds, as OpenVPN handshake sometimes needs that (or more!)"
 | 
			
		||||
 | 
			
		||||
sleep 15
 | 
			
		||||
 | 
			
		||||
echo -en "\nYour OpenVPN machine name (openvpn_handle) is: \e[32m"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue