Signed-off-by: Georgios Kontaxis <redacted>
option 'name' 'example'
# mac address to wake up
option 'mac' '11:22:33:44:55:66'
- # password in hex without any delimiters
- option 'password' 'AABBCCDDEEFF'
+ # password in ethernet hex format
+ option 'password' 'AA:BB:CC:DD:EE:FF'
# wake up on system start, defaults to off
option 'wakeonboot' 'off'
# password
config_get value "${section}" 'password'
- [ -n "${value}" ] && {
- password=$(etherwake_password "${value}")
- append args "-p ${password}"
- }
+ [ -n "${value}" ] && append args "-p ${value}"
# mac address
config_get value "${section}" 'mac'
${PROGRAM} ${args}
return $?
}
-
-
-# prepare hex password
-etherwake_password()
-{
- local delimiter=':'
- local password=`echo "$1" | sed "s/../&${delimiter}/g"`
- echo "${password%${delimiter}}"
- return
-}