summaryrefslogtreecommitdiff
path: root/src/daq/s5proxy/src/s5proxy/s5proxy.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/daq/s5proxy/src/s5proxy/s5proxy.go')
-rw-r--r--src/daq/s5proxy/src/s5proxy/s5proxy.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/daq/s5proxy/src/s5proxy/s5proxy.go b/src/daq/s5proxy/src/s5proxy/s5proxy.go
index 65e653d..f180138 100644
--- a/src/daq/s5proxy/src/s5proxy/s5proxy.go
+++ b/src/daq/s5proxy/src/s5proxy/s5proxy.go
@@ -41,7 +41,7 @@ import (
var s5l = log.New(os.Stderr, "[s5]\t", log.LstdFlags)
func main() {
- config := flag.String("config", "/etc/s5proxy/default.json", "path to the config file")
+ cf := flag.String("config", "/etc/s5proxy/default.json", "path to the config file")
help := flag.Bool("help", false, "show usage")
@@ -53,5 +53,15 @@ func main() {
return
}
- s5l.Printf("reading config from: %s", *config)
+ conf, err := readConfig(*cf)
+ if err != nil {
+ s5l.Printf("Error reading config file: %v\n", err)
+ os.Exit(1)
+ }
+
+ err = runProxy(conf)
+ if err != nil {
+ s5l.Printf("Error: %+v\n", err)
+ }
+ s5l.Println("shuting down!")
}