X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=docs%2FREADME.first;h=43bc5afc92c2eb040aa4bb9135c627415f09cfb1;hb=71e4c9362ab039446f2864fa4d17c423e7c2e4cb;hp=ce19bb12a69936f5f7266c7404480c018a50fd18;hpb=c1d61400bda8949c58a1cc80ac97c2f462e74a88;p=dak.git diff --git a/docs/README.first b/docs/README.first index ce19bb12..43bc5afc 100644 --- a/docs/README.first +++ b/docs/README.first @@ -37,11 +37,13 @@ o To clean things up: * rhona - to remove obsolete files from the pool * shania - to remove obsolete/stray files from the queue * melanie - to remove package(s) from suite(s) + * alicia - to change individual override entries o Information display: * madison - shows information about package(s) * helena - shows information about package(s) in queue/ + * alicia - can show you individual override entries Generic and useful, but only for those with existing archives ------------------------------------------------------------- @@ -60,6 +62,7 @@ o tea - various sanity checks of the database and archive o natalie - manpiulates/list override entries o heidi - removes/adds/lists package(s) from/to/for a suite o saffron - produces various statistics +o rosamund - checks for users with no packages in the archive Semi-generic ------------ @@ -76,6 +79,7 @@ o amber - wrapper for Debian security team o halle - removes obsolete .changes files from proposed-updates o jeri - basic dependency checking for proposed-updates o emilie - syncs fingerprint and uid information with a debian.org LDAP DB +o lauren - manually reject packages from proposed-updates Very Incomplete or otherwise not generally useful ------------------------------------------------- @@ -97,10 +101,26 @@ o katie - common code used by lisa, jennifer, kelly and others [Very incomplete - FIXME] -o Write your own katie.conf and apt.conf files -o Run rose +o Write your own katie.conf and apt.conf files. katie looks for those + config files in /etc/katie/. /etc/katie/katie.conf can define + alternative configuration files with Config::host::KatieConfig and + Config::host::AptConfig (where "host" is the fully qualified domain + name of your machine). +o Create a PostgreSQL database on the host given in katie.conf's DB::Host + with the name specified in DB::Name. +o Run rose: this will create all directories which are specified in + katie.conf and apt.conf. o If you have an existing archive: * Run neve otherwise: - * Run alyson + * Create the table structure. init_pool.sql contains all SQL statements + which are needed for this. After changing all occurences of "projectb" + to the name of your database (as defined in DB::Name) you can run: + psql < init_pool.sql + * Run alyson: it will populate your database with the values from + katie.conf and apt.conf. + * Run 'psql < add_constraints.sql'. +o Copy all templates from the "templates" directory to to the directory + specified in Dir::Templates, and adapt them to your distribution. +o Create an 'ftpmaster' group in postgres.