CVSROOT:        /cvs/cluster
Module name:    cluster
Changes by:     [EMAIL PROTECTED]       2007-12-11 14:04:27

Modified files:
        cman/init.d    : cman 

Log message:
        Some small fixes to the networking param code, thanks to Fabio on IRC

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cman/init.d/cman.diff?cvsroot=cluster&r1=1.33&r2=1.34

--- cluster/cman/init.d/cman    2007/12/11 11:22:10     1.33
+++ cluster/cman/init.d/cman    2007/12/11 14:04:26     1.34
@@ -216,17 +216,22 @@
 
 set_networking_params()
 {
-       value=`cat /proc/sys/net/core/rmem_default`
-       if [ $value -le $NET_RMEM_DEFAULT ]
-       then
-               echo $NET_RMEM_DEFAULT > /proc/sys/net/core/rmem_default
-       fi
-
-        value=`cat /proc/sys/net/core/rmem_max`
-        if [ $value -le $NET_RMEM_MAX ]
+    if [ ! -f  /proc/sys/net/core/rmem_default ]
+    then
+       return 0;
+    fi
+   
+    value="$(cat /proc/sys/net/core/rmem_default)"
+    if [ $value -le $NET_RMEM_DEFAULT ]
+    then
+       echo $NET_RMEM_DEFAULT > /proc/sys/net/core/rmem_default
+    fi
+    
+    value="$(cat /proc/sys/net/core/rmem_max)"
+    if [ $value -le $NET_RMEM_MAX ]
         then
-                echo $NET_RMEM_MAX > /proc/sys/net/core/rmem_max
-        fi
+        echo $NET_RMEM_MAX > /proc/sys/net/core/rmem_max
+    fi
 }
 
 start()

Reply via email to