Commit 714bbeb0 authored by Felix Eckhofer's avatar Felix Eckhofer 🤹🏼
Browse files

Only check for interface state when it exists

parent 386fe397
......@@ -10,14 +10,15 @@
LOGFILE="`mktemp`"
IFSTATE="`ip addr show dev \"$IFACE\" 2>>\"$LOGFILE\"`"
PRESTATE="`ip addr show dev \"$IFACE\" up 2>>\"$LOGFILE\"`"
FAILED="0"
if [ -n "$IFSTATE" ]; then
date >> "$LOGFILE"
echo "Running randomize-mac for interface '$IFACE'" >> "$LOGFILE"
echo >> "$LOGFILE"
FAILED="0"
PRESTATE="`ip addr show dev \"$IFACE\" up 2>>\"$LOGFILE\"`"
[ -n "$PRESTATE" ] && ip link set dev "$IFACE" down >>"$LOGFILE" 2>&1
macchanger -A "$IFACE" >>"$LOGFILE" 2>&1 || FAILED=1
[ -n "$PRESTATE" ] && ip link set dev "$IFACE" up >>"$LOGFILE" 2>&1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment