From c12834eb15a69bb8c9f676998029f8a338c6b294 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 9 Mar 2016 05:33:29 +0100 Subject: Skip reregistration --- cmd/acme/main.go | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'cmd') diff --git a/cmd/acme/main.go b/cmd/acme/main.go index 2de2705..e994189 100644 --- a/cmd/acme/main.go +++ b/cmd/acme/main.go @@ -43,6 +43,8 @@ func main() { } for _, v := range v.Account { + var mustRegister bool + log.Println("Load", v.KeyFile) key, err := v.Load() if err != nil { @@ -53,6 +55,7 @@ func main() { if err := v.Save(key); err != nil { log.Fatal(err) } + mustRegister = true } acc, err := acme.NewAccount(key) @@ -60,15 +63,17 @@ func main() { log.Fatal(err) } - con, err := acme.NewContacts(v.Mail, v.Phone) - if err != nil { - log.Fatal(err) - } + if mustRegister { + con, err := acme.NewContacts(v.Mail, v.Phone) + if err != nil { + log.Fatal(err) + } - log.Println("Register", con) - err = prov.Register(acc, con) - if err != nil { - log.Fatal(err) + log.Println("Register", con) + err = prov.Register(acc, con) + if err != nil { + log.Fatal(err) + } } for _, v := range v.Domain { -- cgit v1.2.3