summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-scripts/net.modules.d/macchanger')
-rw-r--r--net-scripts/net.modules.d/macchanger6
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])