Update grafana.sh
This commit is contained in:
		
							parent
							
								
									9b42d48f5e
								
							
						
					
					
						commit
						ec5d19e410
					
				| @ -79,9 +79,9 @@ show_menu2(){ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| option_picked(){ | option_picked(){ | ||||||
|     message=${@:-"${CL}Error: No message passed"} |     message2=${@:-"${CL}Error: No message passed"} | ||||||
|     printf " ${YW}${message1}${CL}\n" |     printf " ${YW}${message1}${CL}\n" | ||||||
|     printf " ${YW}${message}${CL}\n" |     printf " ${YW}${message2}${CL}\n" | ||||||
| } | } | ||||||
| show_menu2 | show_menu2 | ||||||
| while [ $opt != '' ] | while [ $opt != '' ] | ||||||
| @ -114,6 +114,51 @@ while [ $opt != '' ] | |||||||
|       esac |       esac | ||||||
|     fi |     fi | ||||||
|   done |   done | ||||||
|  | show_menu3(){ | ||||||
|  |     printf "    ${YW} 1)${GN} Automatic DHCP ${CL}\n" | ||||||
|  |     printf "    ${YW} 2)${GN} Manual DHCP ${CL}\n" | ||||||
|  | 
 | ||||||
|  |     printf "Please choose a DHCP Type and hit enter or ${RD}x${CL} to exit." | ||||||
|  |     read opt | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | option_picked(){ | ||||||
|  |     message3=${@:-"${CL}Error: No message passed"} | ||||||
|  |     printf " ${YW}${message1}${CL}\n" | ||||||
|  |     printf " ${YW}${message2}${CL}\n" | ||||||
|  |     printf " ${YW}${message3}${CL}\n" | ||||||
|  | } | ||||||
|  | show_menu3 | ||||||
|  | while [ $opt != '' ] | ||||||
|  |     do | ||||||
|  |     if [ $opt = '' ]; then | ||||||
|  |       exit; | ||||||
|  |     else | ||||||
|  |       case $opt in | ||||||
|  |         1) clear; | ||||||
|  |             header_info; | ||||||
|  |             option_picked "Using Automatic DHCP"; | ||||||
|  |             DHCP=" " | ||||||
|  |             break; | ||||||
|  |         ;; | ||||||
|  |         2) clear; | ||||||
|  |             header_info; | ||||||
|  |             option_picked "Using Manual DHCP"; | ||||||
|  |             DHCP="1" | ||||||
|  |             break; | ||||||
|  |         ;; | ||||||
|  | 
 | ||||||
|  |         x)exit; | ||||||
|  |         ;; | ||||||
|  |         \n)exit; | ||||||
|  |         ;; | ||||||
|  |         *)clear; | ||||||
|  |             option_picked "Please choose a DHCP Type from the menu"; | ||||||
|  |             show_menu3; | ||||||
|  |         ;; | ||||||
|  |       esac | ||||||
|  |     fi | ||||||
|  |   done | ||||||
| 
 | 
 | ||||||
| set -o errexit | set -o errexit | ||||||
| set -o errtrace | set -o errtrace | ||||||
| @ -190,6 +235,19 @@ STORAGE_TYPE=$(pvesm status -storage $(pct config $CTID | grep rootfs | awk -F " | |||||||
| if [ "$STORAGE_TYPE" == "zfspool" ]; then | if [ "$STORAGE_TYPE" == "zfspool" ]; then | ||||||
|   warn "Some addons may not work due to ZFS not supporting 'fallocate'." |   warn "Some addons may not work due to ZFS not supporting 'fallocate'." | ||||||
| fi | fi | ||||||
|  | if [ "$DHCP" == "1" ]; then | ||||||
|  | MAC=$(pct config $CTID \ | ||||||
|  | | grep -i hwaddr \ | ||||||
|  | | awk '{print substr($2, 31, length($3) 17 ) }') \ | ||||||
|  | 
 | ||||||
|  | echo -e "MAC Address ${BL}$MAC${CL}" | ||||||
|  | 
 | ||||||
|  | dhcp_reservation(){ | ||||||
|  |     printf "Please set DHCP reservation and press Enter." | ||||||
|  |     read | ||||||
|  | } | ||||||
|  | dhcp_reservation | ||||||
|  | fi | ||||||
| 
 | 
 | ||||||
| echo -en "${GN} Starting LXC Container... " | echo -en "${GN} Starting LXC Container... " | ||||||
| pct start $CTID | pct start $CTID | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 tteckster
						tteckster