禁用部分 IP 修改功能
This commit is contained in:
		
							parent
							
								
									9e24982b85
								
							
						
					
					
						commit
						b8c5550002
					
				|  | @ -180,26 +180,22 @@ Firmware-Diy_Base() { | ||||||
| 		esac | 		esac | ||||||
| 		AddPackage git other luci-app-argon-config jerrykuku | 		AddPackage git other luci-app-argon-config jerrykuku | ||||||
| 	} | 	} | ||||||
| 	New_IP_Address="${Default_IP_Address}" | 	[[ -n ${Defined_IP_Address} ]] && Default_LAN_IP="${Defined_IP_Address}" | ||||||
| 	[[ -n ${Defined_IP_Address} ]] && { | 	[[ -n ${Default_LAN_IP} && ${Default_LAN_IP} != false ]] && { | ||||||
| 		TIME "Using defined IP Address [${Defined_IP_Address}] ..." | 		if [[ ${Default_LAN_IP} =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]];then | ||||||
| 		New_IP_Address="${Defined_IP_Address}" |  | ||||||
| 	} |  | ||||||
| 	[[ -n ${New_IP_Address} && ${New_IP_Address} != false ]] && { |  | ||||||
| 		if [[ ${New_IP_Address} =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]];then |  | ||||||
| 			Old_IP_Address=$(awk -F '[="]+' '/ipaddr:-/{print $3}' package/base-files/files/bin/config_generate | awk 'NR==1') | 			Old_IP_Address=$(awk -F '[="]+' '/ipaddr:-/{print $3}' package/base-files/files/bin/config_generate | awk 'NR==1') | ||||||
| 			if [[ ! ${New_IP_Address} == ${Old_IP_Address} ]];then | 			if [[ ! ${Default_LAN_IP} == ${Old_IP_Address} ]];then | ||||||
| 				TIME "Setting default IP Address to ${New_IP_Address} ..." | 				TIME "Setting default IP Address to ${Default_LAN_IP} ..." | ||||||
| 				sed -i "s/${Old_IP_Address}/${New_IP_Address}/g" package/base-files/files/bin/config_generate | 				sed -i "s/${Old_IP_Address}/${Default_LAN_IP}/g" package/base-files/files/bin/config_generate | ||||||
| 				a=$(echo ${Old_IP_Address} | egrep -o "[0-9]+.[0-9]+." | awk 'NR==1') | 				# a=$(echo ${Old_IP_Address} | egrep -o "[0-9]+.[0-9]+." | awk 'NR==1') | ||||||
| 				b=$(echo ${New_IP_Address} | egrep -o "[0-9]+.[0-9]+." | awk 'NR==1') | 				# b=$(echo ${Default_LAN_IP} | egrep -o "[0-9]+.[0-9]+." | awk 'NR==1') | ||||||
| 				c="$(egrep -o ")).[0-9]+" package/base-files/files/bin/config_generate)" | 				# c="$(egrep -o ")).[0-9]+" package/base-files/files/bin/config_generate)" | ||||||
| 				d=")).$(echo ${New_IP_Address} | egrep -o "[0-9]+" | awk 'END {print}')" | 				# d=")).$(echo ${Default_LAN_IP} | egrep -o "[0-9]+" | awk 'END {print}')" | ||||||
| 				sed -i "s/${a}/${b}/g" package/base-files/files/bin/config_generate | 				# sed -i "s/${a}/${b}/g" package/base-files/files/bin/config_generate | ||||||
| 				sed -i "s/${c}/${d}/g" package/base-files/files/bin/config_generate | 				# sed -i "s/${c}/${d}/g" package/base-files/files/bin/config_generate | ||||||
| 			fi | 			fi | ||||||
| 		else | 		else | ||||||
| 			TIME "[ERROR] ${New_IP_Address} is not an IP Address !" | 			TIME "[ERROR] ${Default_LAN_IP} is not an IP Address !" | ||||||
| 		fi | 		fi | ||||||
| 	} | 	} | ||||||
| 	[[ ${INCLUDE_DRM_I915} == true && ${TARGET_PROFILE} == x86_64 ]] && { | 	[[ ${INCLUDE_DRM_I915} == true && ${TARGET_PROFILE} == x86_64 ]] && { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue