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'
+ # secureOn password in ethernet hex format
+ option 'secureon' 'AA:BB:CC:DD:EE:FF'
# wake up on system start, defaults to off
option 'wakeonboot' 'off'
local password=''
local args=''
- # password
+ # password (legacy option)
config_get value "${section}" 'password'
[ -n "${value}" ] && {
password=$(etherwake_password "${value}")
append args "-p ${password}"
}
+ # secureOn password
+ config_get value "${section}" 'secureon'
+ [ -n "${value}" ] && append args "-p ${value}"
+
# mac address
config_get value "${section}" 'mac'
[ -z "${value}" ] && { echo "${initscript}: Target ${section} has no MAC address"; return 1; }
}
-# prepare hex password
+# prepare hex password (support legacy option)
etherwake_password()
{
local delimiter=':'