X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=utils%2Fpb-udhcpc;h=252bb11d3ec1cd54ce3572e01e03e7aeb657c1f0;hp=729de080885247280aa07ee3b82b886292a5989a;hb=f41f900809ab0338f5c159b08f07de53dcb46ca3;hpb=3b3687fc3d902adcad636fce11c9ff7216b113f9 diff --git a/utils/pb-udhcpc b/utils/pb-udhcpc index 729de08..252bb11 100644 --- a/utils/pb-udhcpc +++ b/utils/pb-udhcpc @@ -38,8 +38,8 @@ do_pxe() { params="conf@/net/${interface} method=dhcp" # first, try by MAC - mac=$(cat /sys/class/net/$interface/address) - pb-event $params url=$basedir/$mac + mac=$(tr ':' '-' < /sys/class/net/$interface/address) + pb-event $params url=$basedir/01-$mac # try decreasing fragments of IP lease ip_hex=$(printf '%02X%02X%02X%02X' $(echo $ip | tr '.' ' '))