On Saturday 31 January 2009 11:21:43 Mike Frysinger wrote: > On Wednesday 28 January 2009 16:59:40 Rob Landley wrote: > > My friend Mark is working on a project called Gentoo From Scratch (faking > > a gentoo stage 1 environment by getting gentoo's portage to run on top of > > a uClibc/busybox base system), and it turns out portage needs "getent", > > which is a horrible gnu extension that ain't in SUSv4. > > > > Here's a small shell script that more or less implements it. FYI. > > why are you reimplementing the wheel ?
You are _aware_ you're posting to the busybox mailing list, right? Reimplementing the wheel is sort of what we do here? (To try to come up with better wheels?) > there is already a getent replacement included with uClibc. Good to know. Possibly I didn't know about that because neither "make install" nor "make install_utils" actually put that on the target system, and thus I didn't know uClibc had one internally? (I don't know _why_ uClibc has one internally, it seems a strange place for it. However, I'd checked and busybox hadn't got one. You'll notice I didn't post this message to the uClibc list.) Seems a strange place for it. What other unrelated command line utilities does this C library plan to develop its own versions of? (If uClibc has a useradd implementation, that would save me some time. Busybox just has adduser, which isn't what portage wants. Different command line. Oh well, I'm 2/3 done implementing a toybox version anyway. THAT wheel reimplementation was started because of Bruce %*#(&% Perens made work on busybox painful for me for a couple years, and continues becuase I find it a cleaner design and prefer the infrastructure.) I'll avoid posting new apps here in future. Sorry to waste your time. > -mike Rob _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
