X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=docs%2FREADME.first;h=43bc5afc92c2eb040aa4bb9135c627415f09cfb1;hb=71e4c9362ab039446f2864fa4d17c423e7c2e4cb;hp=5a526ac8a81f207916492cbe6d4f5adc31968620;hpb=95ee2535ab74f16d0e46a030ba5c728cc1129c70;p=dak.git diff --git a/docs/README.first b/docs/README.first index 5a526ac8..43bc5afc 100644 --- a/docs/README.first +++ b/docs/README.first @@ -101,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.