[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Glibc-bsd-hackers] STATUS page
From: |
Nathan Hawkins |
Subject: |
[Glibc-bsd-hackers] STATUS page |
Date: |
Wed, 30 Jun 2004 07:38:05 -0500 |
User-agent: |
Mozilla Thunderbird 0.5 (X11/20040306) |
I happened upon your status page on alioth, dated 6-15, and found a few things
to comment on:
Current most Urgent things to solve
===================================
- FIXME: ifupdown does not handle the gateway entry correctly, so do not
add it in your interfaces file, just add an up hook, that will do as a
gateway entry:
auto rl0
iface rl0 inet static
address 192.168.1.100
netmask 255.255.255.0
broadcast 192.168.1.255
up route add -net 0.0.0.0 192.168.1.1
I believe this is relatively easy to fix. (Or would be if ifupdown didn't have
obfuscated
sources.) Just need to fix the gateway command in the template.
- FIXME: DNS resolving is broken, make sure /etc/hosts has everything you
need. MX resolving won't work so MTA doesn't as well [working on it].
This is the major problem keeping me from being able to use this system. I can
work around
nearly everything else.
- FIXME: ps is broken.
(Workaround: Just copy the /bin/ps from the FreeBSD chroot)
- FIXME: df is broken when not specifying any mount point)
(Workaround: Just copy the /bin/df from the FreeBSD chroot)
I believe this is broken headers in /usr/include/sys.
The GNU df works when built against native libc.
- FIXME: inetutils, /var/log/news missing, no /dev/xconsole.
[ Fixes on alioth cvs repo ]
- FIXME: terminal broken, does not handle Ctrl-C nor Ctrl-Z.
[ It may be a bad tty initialized by init ]
This is because the terminal isn't being designated a controlling terminal. (An
arcane area
of Unix I knew nothing about and still know virtually nothing about...) I'm not
sure
precisely where this is supposed to happen, but I remember that I patched getty
with a
single ioctl, and the problem went away.
- FIXME: gdb: semi-broken. strace works.
- FIXME: start-stop-daemon does not stop daemons. ??
This is most likely the broken pid_is_exec bug. Really start-stop-daemon needs
to be rewritten
to be more portable. :-( pid_is_exec is the hardest part to implement on BSD.
The workaround
is to add something else to the start-stop-daemon command line that it can use
to find the
process(es). (i.e. --pidfile or --name) Might even work...
- FIXME: ipv6 broken. from glibc. ??
Probably headers again.
---Nathan
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Glibc-bsd-hackers] STATUS page,
Nathan Hawkins <=