summaryrefslogtreecommitdiff
path: root/validate.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-06-04 06:18:55 -0500
committerJeff Carr <[email protected]>2025-06-04 06:29:52 -0500
commit65563eb8e267896c308839b7cc984f73a4d101b6 (patch)
treee0d41331df701892ceea19963e75209e79017f56 /validate.go
parentbf01596f307ada684019ab863b4c447855c465b5 (diff)
droplet create makes the network and disksv0.2.56
Diffstat (limited to 'validate.go')
-rw-r--r--validate.go35
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