diff options
author | Nick White <git@njw.name> | 2020-11-09 15:19:55 +0000 |
---|---|---|
committer | Nick White <git@njw.name> | 2020-11-09 15:19:55 +0000 |
commit | c36597e65956383ec830f04e56f54158ae839a72 (patch) | |
tree | 6b3147a9f9820616f19a094ebc1444e4e2907936 /cmd | |
parent | 34b5735503edb9c5ab635c84cd356f19df7d7381 (diff) |
[bookpipeline] Improve interface, particularly for local use, by disabling (failing) log saving, mail sending, and removing erroneous references to AWS
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/bookpipeline/main.go | 18 |
1 files 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 { |