]> git.decadent.org.uk Git - dak.git/blob - setup/core-init.d/040_keyrings
Merge remote-tracking branch 'jcristau/cs-set-log-suite'
[dak.git] / setup / core-init.d / 040_keyrings
1 #!/bin/sh
2
3 set -e
4 set -u
5
6 echo "Setting up default keyrings"
7
8 psql -c "INSERT INTO binary_acl (access_level) VALUES ('full')" >/dev/null
9 psql -c "INSERT INTO binary_acl (access_level) VALUES ('map')" >/dev/null
10
11 psql -c "INSERT INTO source_acl (access_level) VALUES ('full')" >/dev/null
12 psql -c "INSERT INTO source_acl (access_level) VALUES ('dm')" >/dev/null
13
14 psql -c "INSERT INTO keyrings (name, default_source_acl_id, default_binary_acl_id)
15                        VALUES ('${DAKBASE}/keyrings/upload-keyring.gpg',
16                                (SELECT id FROM binary_acl WHERE access_level = 'full'),
17                                (SELECT id FROM source_acl WHERE access_level = 'full'))" >/dev/null
18