From c36597e65956383ec830f04e56f54158ae839a72 Mon Sep 17 00:00:00 2001 From: Nick White Date: Mon, 9 Nov 2020 15:19:55 +0000 Subject: [bookpipeline] Improve interface, particularly for local use, by disabling (failing) log saving, mail sending, and removing erroneous references to AWS --- cmd/bookpipeline/main.go | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/cmd/bookpipeline/main.go b/cmd/bookpipeline/main.go index b3ffc53..7a7a277 100644 --- a/cmd/bookpipeline/main.go +++ b/cmd/bookpipeline/main.go @@ -801,17 +801,20 @@ func main() { log.Fatalln("Unknown connection type") } - _, err := getMailSettings() - if err != nil { - conn.Log("Warning: disabling email notifications as mail setting retrieval failed: ", err) + var err error + if *conntype != "local" { + _, err = getMailSettings() + if err != nil { + conn.Log("Warning: disabling email notifications as mail setting retrieval failed: ", err) + } } - conn.Log("Setting up AWS session") + conn.Log("Setting up session") err = conn.Init() if err != nil { - log.Fatalln("Error setting up cloud connection:", err) + log.Fatalln("Error setting up connection:", err) } - conn.Log("Finished setting up AWS session") + conn.Log("Finished setting up session") starttime := time.Now().Unix() hostname, err := os.Hostname() @@ -836,6 +839,9 @@ func main() { } shutdownIfQuiet = time.NewTimer(TimeBeforeShutdown) savelognow = time.NewTicker(LogSaveTime) + if *conntype == "local" { + savelognow.Stop() + } for { select { -- cgit v1.2.1-24-ge1ad