]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
- skip interfaces configured by NetworkManager, by cactus/at/pld-linux.org
authorJan Rękorajski <baggins@pld-linux.org>
Sun, 19 Feb 2012 18:33:15 +0000 (18:33 +0000)
committerJan Rękorajski <baggins@pld-linux.org>
Sun, 19 Feb 2012 18:33:15 +0000 (18:33 +0000)
svn-id: @12481

rc.d/init.d/network

index ceea6ae2b5a9d0fba316fa51b94d131c19cec498..9878733d25feed77cfd8266f82aa99fb9d727049 100755 (executable)
@@ -135,7 +135,8 @@ find_boot_interfaces() {
                                case $i in
                                        *ifcfg-lo) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -145,7 +146,8 @@ find_boot_interfaces() {
                                case ${i##*/} in
                                        ifcfg-lo|ifcfg-sit*|ifcfg-atm*|ifcfg-lec*|ifcfg-nas*|ifcfg-br*|ifcfg-macvlan*|ifcfg-macvtap*|ifcfg-*.*) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -156,7 +158,8 @@ find_boot_interfaces() {
                                        ifcfg-*.*) ;;
                                        *) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -167,7 +170,8 @@ find_boot_interfaces() {
                                        ifcfg-br*) ;;
                                        *) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -178,7 +182,8 @@ find_boot_interfaces() {
                                        ifcfg-macvtap*|ifcfg-macvlan*) ;;
                                        *) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -189,7 +194,8 @@ find_boot_interfaces() {
                                        ifcfg-sit*) ;;
                                        *) continue ;;
                                esac
-                               ONBOOT=""; . "$i" 2>/dev/null
+                               ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                               [ ${USERS:-no} != no ] && continue
                                [ ${ONBOOT:-no} = yes ] && echo "${i##*/ifcfg-}"
                        done
                `
@@ -197,7 +203,8 @@ find_boot_interfaces() {
 
        tunnels=$(
                for i in $(network_interface_configs 'tnlcfg-*'); do
-                       ONBOOT=""; . "$i" 2>/dev/null
+                       ONBOOT=""; USERS=""; . "$i" 2>/dev/null
+                       [ ${USERS:-no} != no ] && continue
                        [ ${ONBOOT:-no} = yes ] && echo "${i##*/tnlcfg-}"
                done
        )
This page took 0.096297 seconds and 4 git commands to generate.