This week has been much slower with the image builder project. I've wrinkled out several issues and generally worked on usability and other frontend aspects. The backend (and frontend) currently handle building a complete tar/gz image and letting the user download it with the user's choice of profile (as in /etc/make.profile), based on available binpkgs repositories, the base system (emerge system), and an arbitrary set of packages (selected from a list derived from the Packages file of the binpkgs repo). The frontend now also supports new user registration. The front end offers fairly complete logs of the build process, including converting ANSI colors to HTML equivalents so logs can be colored too.
Things to do next week (and beyond): -Invitation-only user registration system -Management of disk space, meaning a good system that can be called by cron to delete old images, logs, etc. that can be assumed to be no longer needed. -Work towards finalizing the database structure -Addition of new options/features in frontend and implementation of said options in backend -Making the frontend more user-friendly I'd also like to ask for input from anyone interested, especially anyone who thinks they will use this system once it's public, so I created a forum topic [1] for suggestions, requests, etc. Anyone who would be interested in testing out this system if/when a testing server becomes available, please also email me off-list. Eitan [1] http://forums.gentoo.org/viewtopic-p-5830406.html