config/interface_modify.sh: before calling a script check if it exists and is executable
[sahlberg/ctdb.git] / config / interface_modify.sh
index 738530b4e9eb682b5e4353646cc06c2394a51974..69601ddef71027d484d4a6d52234e2939d198d4e 100755 (executable)
@@ -68,6 +68,9 @@ delete_ip_from_iface()
 
                local _s_script=""
                for _s_script in $_s_script_dir/*; do
+                       test -x "$_s_script" || {
+                               continue
+                       }
                        $_s_script "$_iface" "$_s_ip" "$_s_maskbits" || {
                                ret=$?
                                echo "$_s_script '$_iface' '$_s_ip' '$_s_maskbits' - failed - $ret"