lockfile path:w

This commit is contained in:
Matthew R. Kasun 2022-07-19 15:36:53 -04:00
parent 7169c232ed
commit 0ac12e9eb3

View file

@ -283,9 +283,10 @@ func setHostDNS(dns, iface string, windows bool) error {
func removeHostDNS(iface string, windows bool) error { func removeHostDNS(iface string, windows bool) error {
etchosts := "/etc/hosts" etchosts := "/etc/hosts"
temp := os.TempDir() temp := os.TempDir()
lockfile := temp + "netclient-lock" lockfile := temp + "/netclient-lock"
if windows { if windows {
etchosts = "c:\\windows\\system32\\drivers\\etc\\hosts" etchosts = "c:\\windows\\system32\\drivers\\etc\\hosts"
lockfile = temp + "\\netclient-lock"
} }
if _, err := os.Stat(lockfile); !errors.Is(err, os.ErrNotExist) { if _, err := os.Stat(lockfile); !errors.Is(err, os.ErrNotExist) {
return errors.New("/etc/hosts file is locked .... aborting") return errors.New("/etc/hosts file is locked .... aborting")