]> git.pld-linux.org Git - projects/pld-builder.new.git/blame - config/acl.conf
- 'upgrade' and 'ready' ACL actions added
[projects/pld-builder.new.git] / config / acl.conf
CommitLineData
323444b7
MM
1#
2# Access Control Lists for PLD builder
3#
4# Format:
5#
6# [login]: login of user, used in messages
7#
741ac0b6 8# gpg_emails: list of emails used in GPG signatures
323444b7
MM
9# Message is considered to be sent by this user if *any* of emails
10# listed is seen in "gpg: Good signature from ...<email>"
11# It is therefore important not to add any fake signatures to
12# keyring.
13#
741ac0b6
MM
14# mailto: where to send status notification for this user.
15# If not present gpg_emails[0] is assumed.
16#
323444b7
MM
17# privs: list of privileges. List is scanned left to right. If no
18# match is found access is denied. ! before item denies access.
19# Items have format <what-action>:<which-builder>, where both are
20# shell wildcards.
21#
22# Actions:
59ce7cd6
MM
23# src -- build src rpm (only makes sense if <which-builder> is src
24# builder)
323444b7
MM
25# binary -- build binary rpm
26# notify -- can send notification about build process on given builder.
27# Used in entries for binary builders.
d2c1ec3f
JK
28# ready -- can start non-test builds
29# upgrade -- can start package upgrades
323444b7
MM
30#
31# Example:
323444b7
MM
32# Allow access for binary builders, except for security builders.
33# Also allow building src rpms (without it binary:* wouldn't make much
34# sense)
35#
741ac0b6
MM
36# [foo]
37# gpg_emails = foo@pld-linux.org Foo.Bar@blah.com
38# mailto foo-builder@blah.com
39# privs = src:src !binary:security-* binary:*
40#
323444b7
MM
41
42[bin_builder_roke]
741ac0b6 43gpg_emails = bin_builder@roke.freak
323444b7
MM
44privs = notify:*
45
46[src_builder_roke]
741ac0b6 47gpg_emails = srpms_builder@roke.freak
e37ee7ed 48privs = sign_queue:*
5354c285
MM
49
50[malekith]
741ac0b6
MM
51gpg_emails = malekith@pld-linux.org
52mailto = malekith@roke.freak
59ce7cd6 53privs = src:roke-src binary:roke-*
This page took 0.040947 seconds and 4 git commands to generate.