diff options
Diffstat (limited to 'net-scripts/net.modules.d/macchanger')
-rw-r--r-- | net-scripts/net.modules.d/macchanger | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net-scripts/net.modules.d/macchanger b/net-scripts/net.modules.d/macchanger index 7096a2a..f908fa7 100644 --- a/net-scripts/net.modules.d/macchanger +++ b/net-scripts/net.modules.d/macchanger @@ -22,14 +22,14 @@ macchanger_pre_start() { local iface="$1" mac opts ifvar=$( bash_variable "$1" ) - eval mac=\"\$\{mac_${ifvar}\}\" - [[ -z ${mac} ]] && return 0 + mac="mac_${ifvar}" + [[ -z ${!mac} ]] && return 0 interface_exists "${iface}" true || return 1 ebegin "Changing MAC address of ${iface}" - mac=$( echo "${mac}" | tr '[:upper:]' '[:lower:]' ) + mac=$( echo "${!mac}" | tr '[:upper:]' '[:lower:]' ) case "${mac}" in # specific mac-addr, i wish there were a shorter way to specify this [0-9a-f][0-9a-f]:[0-9a-f][0-9a-f]:[0-9a-f][0-9a-f]:[0-9a-f][0-9a-f]:[0-9a-f][0-9a-f]:[0-9a-f][0-9a-f]) |