adding checkin and dns fixes

This commit is contained in:
afeiszli
2021-06-03 00:55:39 -04:00
parent 84feb5e000
commit 7c36a83af4
8 changed files with 73 additions and 106 deletions

View File

@@ -36,27 +36,6 @@ func FileExists(f string) bool {
return !info.IsDir()
}
func SetDNS(nameserver string) error {
bytes, err := ioutil.ReadFile("/etc/resolv.conf")
if err != nil {
return err
}
resolvstring := string(bytes)
// //check whether s contains substring text
hasdns := strings.Contains(resolvstring, nameserver)
if hasdns {
return nil
}
resolv, err := os.OpenFile("/etc/resolv.conf",os.O_APPEND|os.O_WRONLY, 0644)
if err != nil {
return err
}
defer resolv.Close()
_, err = resolv.WriteString("nameserver " + nameserver + "\n")
return err
}
func ConfigureSystemD(network string) error {
/*
path, err := os.Getwd()