I've got a RAIDFrame system for which I'm building a custom bsd.rd. That's basically fine - I understand how /usr/src/distrib works and how crunchgen is used to add files (like raidctl) to instbin on the kernel ramdisk. So I figure that as long as I'm at it, I'd like to have a real screen editor as well. That doesn't seem to work, though. I've gotten the build process to incorporate either (n)vi or ee by using CRUNCHSPECIAL directives, and that seems to go OK. But after booting into the new bsd.rd, any attempt to use the editors segfaults. Because ee is small, I also tried compiling it statically and using a straight COPY with it rather than building it into instbin. That segfaults the same way. Is there some terminal or screen related issue I'm not understanding here that's causing the editors to fail? I notice both of them use some version of curses.
Thanks, Todd

