]> git.pld-linux.org Git - projects/pld-builder.new.git/blame - config/acl.conf.dist
Fix outdated syntax
[projects/pld-builder.new.git] / config / acl.conf.dist
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.
020721c4
JK
19# Items have format <what-action>:<which-builder>[:<what-branch>],
20# where all three are shell wildcards and by default any branch is allowed.
2c21338e 21# <what-branch> may be only specified for: src, binary, ready and upgrade
323444b7
MM
22#
23# Actions:
59ce7cd6
MM
24# src -- build src rpm (only makes sense if <which-builder> is src
25# builder)
323444b7
MM
26# binary -- build binary rpm
27# notify -- can send notification about build process on given builder.
28# Used in entries for binary builders.
d2c1ec3f
JK
29# ready -- can start non-test builds
30# upgrade -- can start package upgrades
60e340de 31# <number> -- minimum (highest) priority allowed (default: 10)
323444b7
MM
32#
33# Example:
323444b7
MM
34# Allow access for binary builders, except for security builders.
35# Also allow building src rpms (without it binary:* wouldn't make much
16b53a47 36# sense). Lowest priority allowe will be 3.
323444b7 37#
741ac0b6
MM
38# [foo]
39# gpg_emails = foo@pld-linux.org Foo.Bar@blah.com
40# mailto foo-builder@blah.com
16b53a47 41# privs = src:src !binary:security-* binary:* 3:*
741ac0b6 42#
323444b7
MM
43
44[bin_builder_roke]
741ac0b6 45gpg_emails = bin_builder@roke.freak
323444b7
MM
46privs = notify:*
47
48[src_builder_roke]
741ac0b6 49gpg_emails = srpms_builder@roke.freak
def0033b 50privs = sign_queue:* notify:*
5354c285
MM
51
52[malekith]
741ac0b6
MM
53gpg_emails = malekith@pld-linux.org
54mailto = malekith@roke.freak
020721c4 55privs = src:roke-src binary:roke-*:AC-branch
This page took 3.018305 seconds and 4 git commands to generate.