Refactor condition in "get_veth_pair"
* seems there is no need to have grep output, so added "-q" * to prevent "false positive" "-w" key would prevent matching similar namespaces * grep is a condition, so there is no need to do checks around return code * try to use namespace in test expression Closes-bug: #1582645 Change-Id: I7f38c2657541666c989f8e39e1c5a0e475d042f2
This commit is contained in:
parent
8e9f3252a2
commit
71cd8e2870
@ -161,9 +161,10 @@ add_to_bridge() {
|
||||
}
|
||||
|
||||
get_veth_pair() {
|
||||
ip netns list | grep "$OCF_RESKEY_ns"
|
||||
|
||||
[[ $? != 0 ]] && ip netns add $OCF_RESKEY_ns && ip netns exec $OCF_RESKEY_ns ip link set up dev lo
|
||||
if ! ip netns exec "$OCF_RESKEY_ns" ip link show dev lo up | grep -wq 'lo:'; then
|
||||
ip netns add "$OCF_RESKEY_ns"
|
||||
ip netns exec "$OCF_RESKEY_ns" ip link set up dev lo
|
||||
fi
|
||||
|
||||
ocf_run ip netns exec $OCF_RESKEY_ns ip link show $OCF_RESKEY_ns_interface 2>/dev/null
|
||||
rc=$?
|
||||
|
Loading…
Reference in New Issue
Block a user