db_get live-debconfig/ifupdown/eth0-gateway
_ETH0_GATEWAY="${RET}" # string (w/ empty)
+db_get live-debconfig/ifupdown/eth0-mtu
+_ETH0_MTU="${RET}" # string (w/ empty)
+
db_get live-debconfig/ifupdown/eth0-netmask
_ETH0_NETMASK="${RET}" # string (w/o empty)
db_set live-debconfig/ifupdown/eth0-gateway "${_ETH0_GATEWAY}"
db_fset live-debconfig/ifupdown/eth0-gateway seen false
+db_set live-debconfig/ifupdown/eth0-mtu "${_ETH0_MTU}"
+db_fset live-debconfig/ifupdown/eth0-mtu seen false
+
db_set live-debconfig/ifupdown/eth0-netmask "${_ETH0_NETMASK}"
db_fset live-debconfig/ifupdown/eth0-netmask seen false
db_go
db_settitle live-debconfig/title
+ db_input high live-debconfig/ifupdown/eth0-mtu || true
+ db_go
+
+ db_settitle live-debconfig/title
db_input high live-debconfig/ifupdown/eth0-netmask || true
db_go
eval _ETH${_NUMBER}_GATEWAY="\"${RET}\"" # string (w/ empty)
fi
+ if db_get live-debconfig/ifupdown/eth${_NUMBER}-mtu
+ then
+ eval _ETH${_NUMBER}_MTU="\"${RET}\"" # string (w/o empty)
+ fi
+
if db_get live-debconfig/ifupdown/eth${_NUMBER}-netmask
then
eval _ETH${_NUMBER}_NETMASK="\"${RET}\"" # string (w/o empty)
eval _ADDRESS="$`echo _ETH${_NUMBER}_ADDRESS`"
eval _BROADCAST="$`echo _ETH${_NUMBER}_BROADCAST`"
eval _GATEWAY="$`echo _ETH${_NUMBER}_GATEWAY`"
+ eval _MTU="$`echo _ETH${_NUMBER}_MTU`"
eval _NETMASK="$`echo _ETH${_NUMBER}_NETMASK`"
eval _NETWORK="$`echo _ETH${_NUMBER}_NETWORK`"
eval _POST_UP="$`echo _ETH${_NUMBER}_POST_UP`"
echo " gateway ${_GATEWAY}" >> /etc/network/interfaces.tmp
fi
+ if [ -n "${_MTU}" ]
+ then
+ echo " mtu ${_MTU}" >> /etc/network/interfaces.tmp
+ fi
+
if [ -n "${_NETMASK}" ]
then
echo " netmask ${_NETMASK}" >> /etc/network/interfaces.tmp