paramstr=''
# Collect relevant DHCP response parameters into $paramstr
- for name in pxeconffile pxepathprefix bootfile mac ip siaddr \
- serverid tftp
+ for name in pxeconffile pxepathprefix reboottime bootfile mac ip \
+ siaddr serverid tftp ipv6 bootfile_url bootfile_param
do
value=$(eval "echo \${$name}")
[ -n "$value" ] || continue;
# Collect relevant parameters to add an option to the bootfile
# parameter
- for name in rootpath siaddr bootfile
+ for name in rootpath siaddr bootfile mac
do
value=$(eval "echo \${$name}")
[ -n "$value" ] || continue;
}
pb_remove () {
- pb-event remove@${interface}
+ mac=$(cat /sys/class/net/$interface/address)
+ pb-event remove@${interface} mac=$mac
}
case "$1" in