[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Revised TODO



On Sun, Feb 03, 2002 at 03:42:31PM +0000, Matthew Garrett wrote:
> This is what we have on the website:
> 
> any of the libs in /lib or /usr/lib that aren't currently packaged need to
> be
> 
> (still needs doing)
> 
> base-passwd is desperately unhappy
> 
> (seems happy now)

FYI, there is a bug that causes it to dump core. I think it's only when you
point it at an empty /etc/master.passwd. It's probably in fgetpwent_r.c.

> equivilents of console-tools/data need to be produced
> 
> (still needs doing)
> 
> netbase needs to be rebuilt. This is probably one of the more
> awkward ones - we have source for the BSD versions of ifconfig et al, but
> the semantics are somewhat different. If we stick with BSD semantics, we
> have to deal with any scripts that assume Linux-style semantics. Does HURD
> follow Linux-style semantics, and if not how have they dealt with this?
> 
> (still needs doing)

I plan to just replace ifconfig. The major headache is ifupdown. FYI, watch out
for /etc/host.conf. The Linux version badly broke FreeBSD's resolver.

> procps (probably best to just provide the BSD versions)
> 
> (still needs doing)
> 
> shadow (sort of working, but NetBSD has interesting binary files for
> dealing with passwords. As a result, stuff like passwd and adduser are not
> currently as useful as they could be. Somebody needs to look into this)
> 
> (other than group stuff, seems to be working)

I ended up packaging FreeBSD's passwd, su, login, and native libpam. (And a few
others.) So far the main victim is adduser... Haven't got round to hacking it
yet.

> sysklogd
> 
> (still needs doing)

Try msyslog. I believe it came from NetBSD originally, so it should work.

> sysvinit (BSD init doesn't support runlevels. We can hack it to work
> like Debian with a single runlevel without too much trouble)
> 
> (still needs doing)

I have it hacked at least enough to compile. I'll get you the patch.

> Anything else need adding/updating?

fakeroot, if you haven't got it yet. It's going to be essential at some point.
I'll get you my patch for it.

	---Nathan



Reply to: