Commit 1a549068 authored by Holger Levsen's avatar Holger Levsen
Browse files

reproducible Debian: ignore MTU on eth0 when checking for host health.

parent e505f083
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -89,18 +89,6 @@ if [ $TIMEOUT -ne 0 ] ; then
	exit 1
fi

#
# check for correct MTU
#
echo "$(date -u) - testing whether the network interfaces MTU is 1500..."
if [ "$(ip link | sed -n '/LOOPBACK\|NOARP/!s/.* mtu \([0-9]*\) .*/\1/p' | sort -u)" != "1500" ] ; then
	ip link
	echo "$(date -u) - network interfaces MTU != 1500 - this is wrong.  => please \`sudo ifconfig eth0 mtu 1500\`"
	# should probably turn this into a warning if this becomes to annoying
	echo "Warning: $HOSTNAME has wrong MTU, please tell the jenkins admins to fix this.  (sudo ifconfig eth0 mtu 1500)"
	DIRTY=true
fi

#
# check for correct future
#
+0 −15
Original line number Diff line number Diff line
@@ -44,17 +44,6 @@ fixup_shm() {
	chmod 1777 /dev/shm
}

fixup_mtu() {
	# only act on systems which have eth0
	if ip link show eth0 >/dev/null 2>&1 ; then
		# if MTU != 1500 set it to 1500
		if [ -z "$(ip link show eth0 | grep 'eth0:' | grep 'mtu 1500 ' || true)" ] ; then
			ip link set dev eth0 mtu 1500
		fi
		ip link show eth0
	fi
}

fixup_pbuilder_lockfiles() {
	rm -f /var/cache/pbuilder/*.tgz.tmp
}
@@ -69,10 +58,6 @@ MESSAGE="$(hostname -f) rebooted"
#
fixup_shm

#
# fixup eth0's MTU if needed
fixup_mtu

#
# configure iptables to drop incoming UDP packets
#