diff options
| author | Jeff Carr <[email protected]> | 2024-10-26 12:32:52 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-10-26 12:32:52 -0500 |
| commit | a2190048afbbfc2240d51418138aa5860d03e4cf (patch) | |
| tree | d182d7f0e920802e2552dfff250bd3f6f7b6b4ed /libvirtxml.go | |
| parent | 5406da8e753beb6c62621c3f98d819afab09c28b (diff) | |
virtigod does xml generate now
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'libvirtxml.go')
| -rw-r--r-- | libvirtxml.go | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/libvirtxml.go b/libvirtxml.go index 88b1695..9cfd019 100644 --- a/libvirtxml.go +++ b/libvirtxml.go @@ -29,21 +29,24 @@ func makeStandardXml(hostname string) *libvirtxml.Domain { } */ -func writeoutXml(domcfg *libvirtxml.Domain, filename string) bool { +func writeoutXml(domcfg *libvirtxml.Domain, filename string) error { xmldoc, err := domcfg.Marshal() if err != nil { fmt.Println("can't make xml file error:\n", err) - return false + return err } outfile := "/tmp/" + filename + ".xml" - regfile, _ := os.OpenFile(outfile, os.O_RDWR|os.O_CREATE, 0666) + regfile, err := os.OpenFile(outfile, os.O_RDWR|os.O_CREATE, 0666) + if err != nil { + return err + } fmt.Fprintln(regfile, xmldoc) log.Info("File is in", outfile) regfile.Close() - return true + return nil } func setDiskFilename(domcfg *libvirtxml.Domain, filename string) { |
