summaryrefslogtreecommitdiff
path: root/http.go
diff options
context:
space:
mode:
Diffstat (limited to 'http.go')
-rw-r--r--http.go15
1 files changed, 12 insertions, 3 deletions
diff --git a/http.go b/http.go
index 444cd3d..3ce0c06 100644
--- a/http.go
+++ b/http.go
@@ -43,7 +43,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
log.Info("error =", err)
return
}
- log.Log(ZOOD, "proto.Unmarshal() worked on wire message len", len(msg), "from", m.Hostname)
+ log.Log(INFO, "proto.Unmarshal() worked on wire message len", len(msg), "from", m.Hostname)
b := me.upgrade[m.Hostname]
switch updateMachine(m) {
case "upgrade":
@@ -90,7 +90,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
if zood == nil {
log.Info("machine", m.Hostname, "does not have zood installed")
} else {
- log.Info("know about machine", m.Hostname, "zood version", zood.Version, "vs target version", v)
+ log.Info("zood version", zood.Version, "vs target version", v, "on machine", m.Hostname)
}
}
return
@@ -98,7 +98,16 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
// save the config file
if route == "/save" {
- // me.machines.SaveConfig()
+ log.HttpMode(w)
+ defer log.HttpMode(nil)
+ data, err := me.machines.Marshal()
+ if err != nil {
+ log.Info("proto.Marshal() failed len", len(msg), err)
+ return
+ }
+ log.Info("proto.Marshal() worked len", len(msg))
+ // me.machines.ConfigSave()
+ zoopb.ConfigSaveRaw(data)
return
}