Merge ~jugmac00/launchpad:make-gpg-optional-for-make-lp-user into launchpad:master

Proposed by Jürgen Gmach
Status: Merged
Approved by: Jürgen Gmach
Approved revision: 25d7b93e87967aaaf3c82b6d597674ea45757449
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~jugmac00/launchpad:make-gpg-optional-for-make-lp-user
Merge into: launchpad:master
Diff against target: 27 lines (+7/-3)
1 file modified
utilities/make-lp-user (+7/-3)
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+412505@code.launchpad.net

Commit message

Make gpg optional for make-lp-user

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve
Revision history for this message
Jürgen Gmach (jugmac00) :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/utilities/make-lp-user b/utilities/make-lp-user
2index 9d22fa3..463e13d 100755
3--- a/utilities/make-lp-user
4+++ b/utilities/make-lp-user
5@@ -192,7 +192,11 @@ def parse_args(arguments):
6 parser = OptionParser(description="Create a local Launchpad user.")
7 parser.add_option(
8 '-e', '--email', action='store', dest='email', default=None,
9- help="Email address; set to use real GPG key for this address.")
10+ help="Email address")
11+ parser.add_option(
12+ '-g', '--gpg', action='store_true', dest='gpg',
13+ help="Use real GPG key"
14+ )
15
16 options, args = parser.parse_args(arguments)
17 if len(args) == 0:
18@@ -220,8 +224,8 @@ def main(arguments):
19 add_person_to_teams(person, options.teams)
20 add_ssh_public_keys(person)
21
22- if options.email is not None:
23- attach_gpg_keys(options.email, person)
24+ if options.gpg:
25+ attach_gpg_keys(email, person)
26
27 transaction.commit()
28

Subscribers

People subscribed via source and target branches

to status/vote changes: