diff options
| author | Jeff Carr <[email protected]> | 2025-06-04 06:18:55 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-06-04 06:29:52 -0500 |
| commit | 65563eb8e267896c308839b7cc984f73a4d101b6 (patch) | |
| tree | e0d41331df701892ceea19963e75209e79017f56 /validate.go | |
| parent | bf01596f307ada684019ab863b4c447855c465b5 (diff) | |
droplet create makes the network and disksv0.2.56
Diffstat (limited to 'validate.go')
| -rw-r--r-- | validate.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/validate.go b/validate.go index e648813..c2f788b 100644 --- a/validate.go +++ b/validate.go @@ -15,7 +15,6 @@ package main import ( "errors" - "fmt" "os" "path/filepath" "strings" @@ -163,40 +162,6 @@ func ValidateDiskFilenames() ([]*virtpb.Event, error) { return alle, nil } -func getNewMac() string { - // mac address map to check for duplicates - var macs map[string]string - macs = make(map[string]string) - - loop := me.cluster.DropletsAll() // get the list of droplets - for loop.Scan() { - d := loop.Next() - for _, n := range d.Networks { - // log.Println("network:", n.Mac, d.Uuid, d.Hostname) - if _, ok := macs[n.Mac]; ok { - // UUID already exists - log.Info("duplicate MAC", n.Mac, macs[n.Mac]) - log.Info("duplicate MAC", n.Mac, d.Hostname) - return "" - } - macs[n.Mac] = d.Hostname - } - } - - var i int = 9 - var mac string - for { - mac = fmt.Sprintf("22:22:22:22:22:%02d", i) - if _, ok := macs[mac]; ok { - log.Info("MAC already defined", mac, macs[mac]) - i += 1 - continue - } - log.Info("using new MAC:", mac) - return mac - } -} - // consistancy check. run on a regular basis // // runs on startup. dies if there are duplicates |
