]> git.ozlabs.org Git - petitboot/blobdiff - utils/pb-udhcpc
lib/url: Move URL-handling code to lib
[petitboot] / utils / pb-udhcpc
index bc0f759c09c525805c08709ce22d00b01531a249..91d40f6c01f37eb89ea468cd8ee9a8afca8b699e 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 PBOOT_USER_EVENT_SOCKET="/tmp/petitboot.ev"
-log="pb-udhcpc.log"
+log="/var/log/petitboot/pb-udhcpc.log"
 
 pb_add () {
        k_server_ip=${rootpath%%:*}
@@ -15,11 +15,11 @@ pb_add () {
 
        [ ${k_server_ip} != ${rootpath} ] || k_server_ip=${serverid}
 
-       echo -ne "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 () {
-       echo -ne "remove@/net/${interface}\0name=netboot\0" | pb-event
+       printf "remove@/net/${interface}\0name=netboot\0" | pb-event
 }
 
 case "$1" in
@@ -33,6 +33,6 @@ deconfig)
        ;;
 esac
 
-echo "--- $1 ---" >> ${log}
+printf "--- $1 ---\n" >> ${log}
 set >> ${log}
-echo "---------------" >> ${log}
+printf "---------------\n" >> ${log}