Update to Hub
This commit is contained in:
17
main.go
17
main.go
@@ -33,6 +33,21 @@ var (
|
||||
reKVIAID = regexp.MustCompile(`^IAID=(\d+)`) // systemd-networkd
|
||||
)
|
||||
|
||||
func getenv(k, d string) string {
|
||||
if v := os.Getenv(k); v != "" {
|
||||
return v
|
||||
}
|
||||
return d
|
||||
}
|
||||
|
||||
func enabled(k string, def bool) bool {
|
||||
b, err := strconv.ParseBool(strings.ToLower(os.Getenv(k)))
|
||||
if err != nil {
|
||||
return def
|
||||
}
|
||||
return b
|
||||
}
|
||||
|
||||
func iaidsLinux() ([]iaidInfo, error) {
|
||||
candidates := []string{
|
||||
"/var/lib/NetworkManager",
|
||||
@@ -292,7 +307,7 @@ func main() {
|
||||
body, _ := json.Marshal(p)
|
||||
|
||||
// --- HTTP senden ---
|
||||
url := "https://client-ipv6.stadt-hilden.de/register" // <-- ggf. anpassen
|
||||
url := getenv("DUID_REGISTER_URL", "https://client-ipv6.stadt-hilden.de/register") // <-- ggf. anpassen
|
||||
req, _ := http.NewRequest(http.MethodPost, url, bytes.NewReader(body))
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user