# HG changeset patch # User Pascal Bellard # Date 1208730746 0 # Node ID 6d2bfc63ab4ffd64bd15c729f629572b8e76554c # Parent 6886d5f746d1c43dd596d430c23e790d02d9e055 netbox: pxe option in udhcpd.conf for etherboot diff -r 6886d5f746d1 -r 6d2bfc63ab4f tinyutils/netbox --- a/tinyutils/netbox Sat Apr 19 22:13:18 2008 +0000 +++ b/tinyutils/netbox Sun Apr 20 22:32:26 2008 +0000 @@ -429,7 +429,8 @@ dir=$(dirname $PXE_CONF); [ -d $dir ] || mkdir -p $dir lzma d /usr/share/boot/pxelinux.0.lzma $(dirname $PXE_CONF)/../pxelinux.0 - grep "^option bootfile pxelinux.0" $UDHCPD_CONF || echo "option bootfile pxelinux.0" >> $UDHCPD_CONF + grep -q "^boot_file" $UDHCPD_CONF || echo "boot_file pxelinux.0" >> $UDHCPD_CONF + grep -q "^siaddr" $UDHCPD_CONF || echo "siaddr $(ifconfig $INTERFACE | grep inet.ad | cut -d: -f2 | cut -c -15)" >> $UDHCPD_CONF [ -f $PXE_CONF ] || echo -e "label slitaz\n\tkernel bzImage\n\tappend initrd=rootfs.gz rw root=/dev/null vga=normal" > $PXE_CONF leafpad $PXE_CONF