| {
| Archive "ftp-master";
| Type "pool";
+| Suites
+| {
+| Stable;
+| Unstable;
+| };
| };
| };
-There are three types: 'legacy', 'legacy-mixed' and 'pool'. 'legacy'
-and 'pool' are assumed to have sections for all components listed in
-the Components section 'legacy-mixed' are assumed to mix all
-components into one location. The Archive and Type sections go into
-the SQL database's 'location' table.
+There are three valid values for 'Type': 'legacy', 'legacy-mixed' and
+'pool'. 'legacy' and 'pool' are assumed to have sections for all
+components listed in the Components section 'legacy-mixed' are assumed
+to mix all components into one location. The 'Archive' and 'Type'
+sections go into the SQL database's 'location' table. 'Suites' is a
+list of existent suites that should be used to populate the SQL
+database.
Note that the archive value specified here must correspond to one defined
in Archive.
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 <DB::Name> < init_pool.sql
-o Run alyson: it will populate your database with the values from
- katie.conf and apt.conf.
+ * Run alyson: it will populate your database with the values from
+ katie.conf and apt.conf.
+ * Run 'psql <DB::Name> < 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.
-o Run 'psql <DB::Name> < add_constraints.sql'.