summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/8021x4
-rw-r--r--src/connections/ethernet6
-rw-r--r--src/connections/ethernet-iproute6
-rw-r--r--src/connections/wireless4
-rw-r--r--src/wireless2
5 files changed, 11 insertions, 11 deletions
diff --git a/src/8021x b/src/8021x
index 78537a4..271e760 100644
--- a/src/8021x
+++ b/src/8021x
@@ -7,9 +7,9 @@ wpa_check()
while [[ $timeout -lt $TIMEOUT ]]; do
( # Sometimes wpa_supplicant isn't ready so silence errors for 2s only to avoid hiding real errors
if [[ $timeout -lt 2 ]]; then
- eval $(wpa_cli -i "$INTERFACE" status 2> /dev/null | grep wpa_state)
+ eval $(wpa_cli -i "$INTERFACE" status 2> /dev/null | fgrep "wpa_state=")
else
- eval $(wpa_cli -i "$INTERFACE" status | grep wpa_state)
+ eval $(wpa_cli -i "$INTERFACE" status | fgrep "wpa_state=")
fi
[[ "$wpa_state" = "COMPLETED" ]]
) && return 0
diff --git a/src/connections/ethernet b/src/connections/ethernet
index 61e3960..08093a5 100644
--- a/src/connections/ethernet
+++ b/src/connections/ethernet
@@ -5,7 +5,7 @@ ethernet_up() {
load_profile $1
if [[ ! -e /sys/class/net/"$INTERFACE" ]]; then
- if ! echo "$INTERFACE"|grep ":"; then
+ if ! echo "$INTERFACE"| fgrep ":"; then
report_fail "interface $INTERFACE does not exist"
return 1
fi
@@ -14,7 +14,7 @@ ethernet_up() {
report_debug ethernet_up ifup
set_interface up $INTERFACE
- if ip link show $INTERFACE|grep -q "NO-CARRIER"; then
+ if ip link show $INTERFACE| fgrep -q "NO-CARRIER"; then
report_fail "No connection"
return 1
fi
@@ -140,7 +140,7 @@ ethernet_down() {
# Returns status of profile - is it still functional?
ethernet_status() {
- if ! ip link show dev ra0|grep -q "state UP"; then
+ if ! ip link show dev ra0 | fgrep -q "state UP"; then
return 1
fi
}
diff --git a/src/connections/ethernet-iproute b/src/connections/ethernet-iproute
index 6264497..8937f16 100644
--- a/src/connections/ethernet-iproute
+++ b/src/connections/ethernet-iproute
@@ -13,7 +13,7 @@ ethernet_up() {
load_profile $1
if [[ ! -e /sys/class/net/$INTERFACE ]]; then
- if ! echo "$INTERFACE"|grep ":"; then
+ if ! echo "$INTERFACE" | fgrep -q ":"; then
report_iproute "Interface $INTERFACE does not exist"
fi
fi
@@ -21,7 +21,7 @@ ethernet_up() {
report_debug ethernet_iproute_up ifup
set_interface up $INTERFACE
- if ip link show $INTERFACE|grep -Fq "NO-CARRIER"; then
+ if ip link show $INTERFACE | fgrep -q "NO-CARRIER"; then
report_fail "No connection"
return 1
fi
@@ -126,7 +126,7 @@ ethernet_down() {
# Returns status of profile - is it still functional?
ethernet_status() {
- if ! ip link show dev ra0|grep -q "state UP"; then
+ if ! ip link show dev ra0 | fgrep -q "state UP"; then
return 1
fi
}
diff --git a/src/connections/wireless b/src/connections/wireless
index f905756..644b002 100644
--- a/src/connections/wireless
+++ b/src/connections/wireless
@@ -32,7 +32,7 @@ wireless_up() {
# Check if interface exists
if [[ ! -e /sys/class/net/"$INTERFACE" ]]; then
- if ! echo "$INTERFACE"|grep -Fq ":"; then
+ if ! echo "$INTERFACE" | fgrep -q ":"; then
report_fail "interface $INTERFACE does not exist"
return 1
fi
@@ -190,7 +190,7 @@ wireless_status() {
load_profile $1
if [[ "$(iwgetid -r)" -ne $ESSID ]]; then
return 1
- elif ! ip link show dev ra0|grep -q "state UP"; then
+ elif ! ip link show dev ra0 | fgrep -q "state UP"; then
return 1
fi
diff --git a/src/wireless b/src/wireless
index f45028e..69d3de9 100644
--- a/src/wireless
+++ b/src/wireless
@@ -84,7 +84,7 @@ list_networks()
let try=0;
RETRIES=6;
while [[ $try -ne $RETRIES ]]; do
- iwlist $1 scan 2> /dev/null|grep ESSID|sed 's/.*ESSID:"\([^"]\+\)".*/\1/' > $essids
+ iwlist $1 scan 2> /dev/null | fgrep ESSID | sed 's/.*ESSID:"\([^"]\+\)".*/\1/' > $essids
sleep 0.5; let try++
done
sort -u $essids -o $essids