logMessage Script $0 starting
-# To avoid UDP checksum problems.
-
-installDebianPackage ${prefix} ethtool
-
#
# Install the xen kernel. linux-image-xen is in ubuntu,
# linux-image-xen-amd64 in debian.
--- /dev/null
+#!/bin/sh
+#
+# This script disables checksumming within the domU
+#
+
+prefix=$1
+
+#
+# Source the common functions
+#
+if [ -e /usr/lib/xen-tools/common.sh ]; then
+ . /usr/lib/xen-tools/common.sh
+else
+ . ./hooks/common.sh
+fi
+
+logMessage Script $0 starting
+
+# To avoid UDP checksum problems.
+installDebianPackage ${prefix} ethtool
+
+sed -i'' -e 's/exit 0/ethtool -K eth0 tx off\n\0/' ${prefix}/etc/rc.local
+
+#
+# Log our finish
+#
+logMessage Script $0 finished
--- /dev/null
+../debian.d/98-fix-eth-checksums
\ No newline at end of file
+invirt-autoinstaller (0.0.2) unstable; urgency=low
+
+ * Add hook to turn off checksumming in guests
+
+ -- Evan Broder <broder@mit.edu> Fri, 14 Nov 2008 01:19:21 -0500
+
invirt-autoinstaller (0.0.1) unstable; urgency=low
* sipb-xen-autoinstaler -> invirt-autoinstaller