Right on. I'll see what I can pull off this weekend. Ben
On Fri, 2005-02-11 at 10:25 -0500, Ned Ludd wrote: > Good morning list. > > If you have c skills and would like to help out the Gentoo Embedded > project then I have a task for you. One of our favorite applications in > the embedded world is /bin/busybox. BusyBox needs a few hrs of code > loving put into it. Currently BusyBox only supports rpm and deb, so this > is the next logical step. The task if you choose to accept it will be to > code a very minimal emerge.c busybox applet. The applet will need to > meet the following requirements. > > 1) The ability to fetch a native portage built package .tbz2 > 2) No changes in package format handling. > (ie no .ipk/.apk/.homebrew) > 3) The ability to record the contents of a package exactly the same way > portage does. (/var/db/pkg/$PN/CONTENTS) > 4) The ability to uninstall a binary package based on whats in listed in > the CONTENTS file. > 5) The ability to omit files from being installed based on a setting > called INSTALL_MASK. This should behave exactly like the current portage > implementation if the INSTALL_MASK feature which accepts globing. > ex: INSTALL_MASK="*.a /usr/lib/*.o /usr/include *.pl" > 6) use the bb api as much as you can (ie the socket code etc is mostly > already there provided by libbb.a) > 7) Not take many weeks/months to do. > 8) And mostly importantly have fun doing it. > > Now I know a few of you on this list have to be c coders so I'm > attaching a very basic non working standalone mock up that's 50% c and > 50% ash to give you a rough idea of what we are thinking. > -- Benjamin Collar Siemens AG CT SE 2 Embedded Linux 089-636-53711 -- [email protected] mailing list
