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

Reply via email to