From e3ebf4d2ebe3464257655f059ea020565a536643 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Wed, 10 Apr 2013 12:02:20 +1000 Subject: [PATCH] pb-udhcpc: Fix generation of TFTP URLs DHCP boot-file parameters may not contain a preceeding slash. In this case, the current udhcp script will not form a correct URL. This change adds the slash unconditionally; in the case that the pathname already has a preceeding slash, the URL parser will handle this correctly. Signed-off-by: Jeremy Kerr Signed-off-by: Geoff Levand --- utils/pb-udhcpc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/pb-udhcpc b/utils/pb-udhcpc index 45c8019..91d40f6 100644 --- a/utils/pb-udhcpc +++ b/utils/pb-udhcpc @@ -15,7 +15,7 @@ pb_add () { [ ${k_server_ip} != ${rootpath} ] || k_server_ip=${serverid} - printf "add@/net/${interface}\0name=netboot\0image=tftp://${siaddr}${boot_file}\0args=root=/dev/nfs ip=any nfsroot=${k_server_ip}:${k_root_dir}\0" | pb-event + printf "add@/net/${interface}\0name=netboot\0image=tftp://${siaddr}/${boot_file}\0args=root=/dev/nfs ip=any nfsroot=${k_server_ip}:${k_root_dir}\0" | pb-event } pb_remove () { -- 2.39.2