The cons25-debian seems be fine for me, as it should be only local change for one release of Debian GNU/kFreeBSD. The next one will not use it.Any name is fine with me as long as ncurses upstream accepts it.
The next debian release will be based on FreeBSD 9.x kernel, with TERM=xterm, so IMHO, this name even do not need to be in upstream.
And there is a third option, mixture of both above. As a default use the plain cons25 variant. Additionaly provide cons25-debian entry in ncurses and special debian keymap in freebsd-utils. By default it will work as variant 1, but there is a possibility to set TERM to cons25-debian and set keymap which would generate the correct sequences for cons25-debian.Only one keymap, or several of them? I would not like having to use US keyboard layout for correct backspace/delete keys.
Or a script, which will change currently loaded keymap to policy conforming, roughly
kbdcontrol -d | sed ... | kbdcontrol -l So best option for now seems be to preventfreebsd-utils 8.1-3 from entering testing and a new upload of kfreebsd-8.
Petr