
[ Home | What is RACE? | History | Concepts | Status | Copyleft | Development | Mailing List ]
hide images
Project Status
libsql -- a database abstraction library
Almost completely done.
TODO:
- Make DB independent functions to connect/disconnect from the DB
-
Wrap up DB connection variables into an opaque data type (at the moment,
PostgreSQL PGconn variables are passed around)
librace -- the backend library
Pretty much done. Of course, certain parts deserve improvements:
-
The handling of software packages for the different architectures is
at best mediocre.
TODO:
-
Garbage collection: delete all unused/unreferenced data from the database
periodically.
-
Scripts: those executed once on every computer (you could even call these
'reports' if the scripts' output is gathered somehow and e.g. mailed to
the administrator) and those executed on triggers, i.e. when certain events
occur (e.g. running lilo after the installed kernel or lilo.conf is
touched)
-
Implement mechanisms to distribute the system, e.g. slave servers and the
like.
Client frontend
Updates packages properly.
TODO:
-
Handle configuration files.
Admin frontend
Not much done, some inital work on a text mode admin shell with readline.
Copyright © 2000 Nils Philippsen
<nils@fht-esslingen.de>
Last modified: April 05 2000 21:54:32.