Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:dak:installation_de_dak_sur_ondine [2005/08/03 17:24] lehobey |
doc:dak:installation_de_dak_sur_ondine [2005/08/03 18:06] (Version actuelle) lehobey |
||
---|---|---|---|
Ligne 184: | Ligne 184: | ||
[[sortie neve -a|Résultat]]. | [[sortie neve -a|Résultat]]. | ||
- | <code> | ||
- | Re-Creating DB... | ||
- | DROP DATABASE | ||
- | CREATE DATABASE | ||
- | You are now connected to database "projectb". | ||
- | psql:init_pool.sql:11: NOTICE: CREATE TABLE créera des séquences implicites «archive_id_seq» pour la colonne "serial" "archive.id" | ||
- | psql:init_pool.sql:11: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «archive_pkey» pour la table «archive» | ||
- | psql:init_pool.sql:11: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «archive_name_key» pour la table «archive» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:18: NOTICE: CREATE TABLE créera des séquences implicites «component_id_seq» pour la colonne "serial" "component.id" | ||
- | psql:init_pool.sql:18: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «component_pkey» pour la table «component» | ||
- | psql:init_pool.sql:18: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «component_name_key» pour la table «component» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:24: NOTICE: CREATE TABLE créera des séquences implicites «architecture_id_seq» pour la colonne "serial" "architecture.id" | ||
- | psql:init_pool.sql:24: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «architecture_pkey» pour la table «architecture» | ||
- | psql:init_pool.sql:24: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «architecture_arch_string_key» pour la table «architecture» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:29: NOTICE: CREATE TABLE créera des séquences implicites «maintainer_id_seq» pour la colonne "serial" "maintainer.id" | ||
- | psql:init_pool.sql:29: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «maintainer_pkey» pour la table «maintainer» | ||
- | psql:init_pool.sql:29: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «maintainer_name_key» pour la table «maintainer» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:34: NOTICE: CREATE TABLE créera des séquences implicites «uid_id_seq» pour la colonne "serial" "uid.id" | ||
- | psql:init_pool.sql:34: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «uid_pkey» pour la table «uid» | ||
- | psql:init_pool.sql:34: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «uid_uid_key» pour la table «uid» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:40: NOTICE: CREATE TABLE créera des séquences implicites «fingerprint_id_seq» pour la colonne "serial" "fingerprint.id" | ||
- | psql:init_pool.sql:40: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «fingerprint_pkey» pour la table «fingerprint» | ||
- | psql:init_pool.sql:40: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «fingerprint_fingerprint_key» pour la table «fingerprint» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:48: NOTICE: CREATE TABLE créera des séquences implicites «location_id_seq» pour la colonne "serial" "location.id" | ||
- | psql:init_pool.sql:48: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «location_pkey» pour la table «location» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:60: NOTICE: CREATE TABLE créera des séquences implicites «files_id_seq» pour la colonne "serial" "files.id" | ||
- | psql:init_pool.sql:60: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «files_pkey» pour la table «files» | ||
- | psql:init_pool.sql:60: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «files_filename_key» pour la table «files» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:71: NOTICE: CREATE TABLE créera des séquences implicites «source_id_seq» pour la colonne "serial" "source.id" | ||
- | psql:init_pool.sql:71: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «source_pkey» pour la table «source» | ||
- | psql:init_pool.sql:71: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «source_file_key» pour la table «source» | ||
- | psql:init_pool.sql:71: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «source_source_key» pour la table «source» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:78: NOTICE: CREATE TABLE créera des séquences implicites «dsc_files_id_seq» pour la colonne "serial" "dsc_files.id" | ||
- | psql:init_pool.sql:78: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «dsc_files_pkey» pour la table «dsc_files» | ||
- | psql:init_pool.sql:78: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «dsc_files_source_key» pour la table «dsc_files» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:92: NOTICE: CREATE TABLE créera des séquences implicites «binaries_id_seq» pour la colonne "serial" "binaries.id" | ||
- | psql:init_pool.sql:92: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «binaries_pkey» pour la table «binaries» | ||
- | psql:init_pool.sql:92: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «binaries_file_key» pour la table «binaries» | ||
- | psql:init_pool.sql:92: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «binaries_package_key» pour la table «binaries» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:102: NOTICE: CREATE TABLE créera des séquences implicites «suite_id_seq» pour la colonne "serial" "suite.id" | ||
- | psql:init_pool.sql:102: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «suite_pkey» pour la table «suite» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:108: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «suite_architectures_suite_key» pour la table «suite_architectures» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:115: NOTICE: CREATE TABLE créera des séquences implicites «bin_associations_id_seq» pour la colonne "serial" "bin_associations.id" | ||
- | psql:init_pool.sql:115: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «bin_associations_pkey» pour la table «bin_associations» | ||
- | psql:init_pool.sql:115: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «bin_associations_suite_key» pour la table «bin_associations» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:122: NOTICE: CREATE TABLE créera des séquences implicites «src_associations_id_seq» pour la colonne "serial" "src_associations.id" | ||
- | psql:init_pool.sql:122: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «src_associations_pkey» pour la table «src_associations» | ||
- | psql:init_pool.sql:122: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «src_associations_suite_key» pour la table «src_associations» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:127: NOTICE: CREATE TABLE créera des séquences implicites «section_id_seq» pour la colonne "serial" "section.id" | ||
- | psql:init_pool.sql:127: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «section_pkey» pour la table «section» | ||
- | psql:init_pool.sql:127: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «section_section_key» pour la table «section» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:133: NOTICE: CREATE TABLE créera des séquences implicites «priority_id_seq» pour la colonne "serial" "priority.id" | ||
- | psql:init_pool.sql:133: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «priority_pkey» pour la table «priority» | ||
- | psql:init_pool.sql:133: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «priority_priority_key» pour la table «priority» | ||
- | psql:init_pool.sql:133: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «priority_level_key» pour la table «priority» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:138: NOTICE: CREATE TABLE créera des séquences implicites «override_type_id_seq» pour la colonne "serial" "override_type.id" | ||
- | psql:init_pool.sql:138: NOTICE: CREATE TABLE / PRIMARY KEY créera un index implicite «override_type_pkey» pour la table «override_type» | ||
- | psql:init_pool.sql:138: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «override_type_type_key» pour la table «override_type» | ||
- | CREATE TABLE | ||
- | psql:init_pool.sql:149: NOTICE: CREATE TABLE / UNIQUE créera un index implicite «override_suite_key» pour la table «override» | ||
- | CREATE TABLE | ||
- | CREATE TABLE | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | CREATE INDEX | ||
- | Adding static tables from conf file... | ||
- | Writing data to `files' table... | ||
- | Writing data to `source' table... | ||
- | Writing data to `src_associations' table... | ||
- | Writing data to `dsc_files' table... | ||
- | Writing data to `binaries' table... | ||
- | Writing data to `bin_associations' table... | ||
- | Committing... | ||
- | Running alyson... | ||
- | |||
- | Running add_constraints.sql... | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | ALTER TABLE | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | CREATE FUNCTION | ||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | |||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | 136 | ||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | 12 | ||
- | (1 row) | ||
- | |||
- | setval | ||
- | -------- | ||
- | 6 | ||
- | (1 row) | ||
- | |||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | VACUUM | ||
- | GRANT | ||
- | GRANT | ||
- | </code> | ||
==== Création des utilisateurs ==== | ==== Création des utilisateurs ==== | ||
Ligne 483: | Ligne 286: | ||
Résumé des changements : | Résumé des changements : | ||
* Remplacement de %%/org/ftp.debian.org/%% par /opt/dak/. | * Remplacement de %%/org/ftp.debian.org/%% par /opt/dak/. | ||
- | * Suppression de toutes les lignes sauf cron.unchecked | + | * Suppression de toutes les lignes sauf [[/opt/dak/katie/cron.unchecked]]. |
- | * MAILTO changé de cron@yourhost.yourdomain à fdl (qui existe sur la ondine). | + | * MAILTO changé de cron@yourhost.yourdomain à fdl (qui existe sur ondine). |
=== Test de cron.unchecked === | === Test de cron.unchecked === | ||
C'est essentiellement [[jennifer]] qui est à l'oeuvre. | C'est essentiellement [[jennifer]] qui est à l'oeuvre. | ||
- | $ sh -x /opt/dak/katie/cron.unchecked | + | $ sh -x /opt/dak/katie/cron.unchecked |
- | <code> | + | [[sortie cron.unchecked|Résultat]]. |
- | + set -e | + | |
- | + export SCRIPTVARS=/opt/dak/katie/vars | + | ==== Une clef pour ziyi ==== |
- | + SCRIPTVARS=/opt/dak/katie/vars | + | <file> |
- | + . /opt/dak/katie/vars | + | l. To let ziyi sign the Release files you need a s3kr1t key. |
- | ++ base=/opt/dak | + | gpg --gen-key and follow the prompts. Then move it from the home of |
- | ++ ftpdir=/opt/dak/ftp/ | + | YOURDAKUSERNAME to the path of "SigningKeyring" from the |
- | ++ masterdir=/opt/dak/katie/ | + | config. Both, public and private key. Write your Keyid in the config |
- | ++ overridedir=/opt/dak/scripts/override | + | value "SigningKeyIds". Remember that the signing works automagically, |
- | ++ queuedir=/opt/dak/queue | + | so a passphrase on the key doesnt help... |
- | ++ unchecked=/opt/dak/queue/unchecked/ | + | </file> |
- | ++ accepted=/opt/dak/queue/accepted/ | + | |
- | ++ done=/opt/dak/queue/done/ | + | # su - deb-dak |
- | ++ uploadhost=localhost | + | $ gpg --gen-key |
- | ++ uploaddir=/pub/UploadQueue/ | + | |
- | ++ components=main contrib | + | [[sortie gpg --gen-key|Session]]. |
- | ++ suites=stable testing unstable | + | |
- | ++ override_types=deb dsc udeb | + | $ cp .gnupg/???ring.gpg /opt/dak/s3kr1t/dot-gnupg/ |
- | ++ umask 022 | + | |
- | + cd /opt/dak/queue/unchecked/ | + | Puis modification dans /opt/dak/katie/katie.conf de la ligne |
- | ++ find . -maxdepth 1 -mindepth 1 -type f -name '*.changes' | + | <file> |
- | ++ sed -e s,./,, | + | SigningKeyIds "CHANGETHISONEFORziyi"; |
- | ++ xargs | + | </file> |
- | + changes= | + | en |
- | + report=/opt/dak/queue/REPORT | + | <file> |
- | ++ date '+%Y-%m-%d %H:%M' | + | SigningKeyIds "401FAEF5"; |
- | + timestamp=2005-08-03 17:04 | + | </file> |
- | + '[' -z '' ']' | + | Avec au passage un ajout : |
- | + echo '2005-08-03 17:04:' Nothing to do | + | <file> |
- | + exit 0 | + | // If defined this address gets a bcc of all mails. |
- | </code> | + | // Bcc "archive@localhost.localdomain"; |
+ | Bcc "fdl@ondine"; | ||
+ | </file> | ||
+ | pour surveiller ce qui se passe. | ||
===== Désinstallations ===== | ===== Désinstallations ===== |