From b42829d904b68a3007b8343158a4b4720984a72f Mon Sep 17 00:00:00 2001 From: Justin Reichardt Date: Thu, 9 Dec 2021 17:03:00 -0600 Subject: [PATCH] Writes temp file to hosts file --- src/rhosts.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/rhosts.go b/src/rhosts.go index a04ca00..c462cbd 100644 --- a/src/rhosts.go +++ b/src/rhosts.go @@ -43,6 +43,7 @@ func main() { copystatichosts(tmpdir, hostsloc) downloadcontent(downloads, tmpdir) writesites(sites, tmpdir) + writetmp2hosts(hostsloc, tmpdir) } func sysdetect (tmpdir, hostsloc, cfgloc *string) { @@ -225,3 +226,25 @@ func writesites(sites []string, tmpdir string) error { } return err } +func writetmp2hosts(hostsloc, tmpdir string) error { + var err error = nil + tmploc := tmpdir + "rhosts" + + hosts, err := os.Create(hostsloc) + if (err != nil){ + log.Print(err) + return err + } + tmp, err := os.Open(tmploc) + if (err != nil){ + log.Print(err) + return err + } + _,err = io.Copy(hosts,tmp) + if (err != nil){ + log.Print(err) + } + + + return err +}