summaryrefslogtreecommitdiff
path: root/importDomain.go
diff options
context:
space:
mode:
Diffstat (limited to 'importDomain.go')
-rw-r--r--importDomain.go13
1 files changed, 12 insertions, 1 deletions
diff --git a/importDomain.go b/importDomain.go
index 98f506b..9e55f6b 100644
--- a/importDomain.go
+++ b/importDomain.go
@@ -98,10 +98,21 @@ func importDomain(w http.ResponseWriter, r *http.Request) (string, error) {
me.cluster.AddEvent(e)
}
- log.Warn("Everything worked")
result := fmt.Sprintln("importDomain() worked")
+
+ // remote LocalOnly flag
+ d.LocalOnly = ""
+
+ // probably be safe and don't let this move around the cluster
+ d.PreferredHypervisor = d.Current.Hypervisor
+
log.Log(WARN, result)
fmt.Fprintln(w, result)
+ log.Warn("Everything worked. Saving config files")
+ if err := me.cluster.ConfigSave(); err != nil {
+ log.Warn("configsave error", err)
+ os.Exit(-1)
+ }
return result, nil
}