Commit 1ec49a26 authored by Leigh Stoller's avatar Leigh Stoller

My little hacks.

parent 970cc63b
FREEBSD 4.3 Patches:
/usr/src/lib/libstand/net.c:
*** Minor errno=0 fix to avoid repeated error condition never being
cleared.
/usr/src/lib/libstand/tftp.c:
*** Minor errno=0 fix and minimum tftp packet size check fix. Both of
these from freebsd.org
*** Local change: Add "rootpath" to the tftp path, since our tftpd
rejects client requests that are not properly rooted in one of the
allowed directories. That is /boot/kernel is not allowed, but
instead must be /tftpboot/boot/kernel. Now, "rootpath" is a
library global that holds the DHCP root-path option, and is used
in the NFS side of things, but is not used in the tftp side. I
don't know why, and it seems like this could never work without
it.
/usr/src/sys/boot/i386/Makefile.inc:
*** Various definitions for building pxeldr support with TFTP, higher
console speed, hardwired serial console.
/usr/src/sys/boot/i386/pxeldr/Makefile:
/usr/src/sys/boot/i386/pxeldr/pxeldr.s:
*** Minor ifdefs to put boot loader into serial mode. This is
necessary since the pxeldr bypasses the first two boot stages, and
so there are no boot flags passed in. Maybe there is a way to pass
boot flags in via DHCP, but I don't know what it is.
/usr/src/sys/boot/i386/libi386/pxe.c:
*** Minor pxe/rom bug workarounds to avoid trashed pointer (esi
register), as discoverd by Mike in the OSKit pxeboot program.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment