xenserver: Fix ip_gre_mod modprobe issue in init script
authorJustin Pettit <jpettit@nicira.com>
Mon, 12 Apr 2010 20:12:34 +0000 (13:12 -0700)
committerJustin Pettit <jpettit@nicira.com>
Mon, 12 Apr 2010 20:12:34 +0000 (13:12 -0700)
The OVS kernel modules were moved to kernel/extra/openvswitch, but the
init script wasn't updated to look for the ip_gre_mod kernel module
there.  This commit fixes that.

CC: Paul Ingram <paul@nicira.com>
xenserver/etc_init.d_openvswitch

index 8b703fc..b7feb9b 100755 (executable)
@@ -126,7 +126,7 @@ function insert_modules_if_required {
     if [ "$ENABLE_BRCOMPAT" = "y" ] && [ -n "$BRCOMPATD_PIDFILE" ] && ! lsmod | grep -q "brcompat_mod"; then
         action "Inserting brcompat module" modprobe brcompat_mod
     fi
-    if [ -f "/lib/modules/`uname -r`/kernel/net/openvswitch/ip_gre_mod.ko" ] && ! lsmod | grep -q "ip_gre_mod"; then
+    if [ -f "/lib/modules/`uname -r`/kernel/extra/openvswitch/ip_gre_mod.ko" ] && ! lsmod | grep -q "ip_gre_mod"; then
         action "Inserting ip_gre module" modprobe ip_gre_mod
     fi
 }