Adds sites to tmp file
parent
9eb4d9d543
commit
f356390104
|
|
@ -42,7 +42,7 @@ func main() {
|
|||
log.Print("Downloads:\n",downloads)
|
||||
copystatichosts(tmpdir, hostsloc)
|
||||
downloadcontent(downloads, tmpdir)
|
||||
|
||||
writesites(sites, tmpdir)
|
||||
}
|
||||
|
||||
func sysdetect (tmpdir, hostsloc, cfgloc *string) {
|
||||
|
|
@ -200,3 +200,28 @@ func downloadcontent(downloads []string, tmpdir string) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
func writesites(sites []string, tmpdir string) error {
|
||||
var err error = nil
|
||||
fileloc := tmpdir + "rhosts"
|
||||
log.Print("Opening: " + fileloc)
|
||||
file,err := os.OpenFile(fileloc, os.O_APPEND|os.O_WRONLY, 0644)
|
||||
defer file.Close()
|
||||
if (err != nil) {
|
||||
log.Print(err)
|
||||
return err
|
||||
}
|
||||
_,err = file.WriteString("# rhosts sites\n")
|
||||
if (err != nil){
|
||||
log.Print(err)
|
||||
return err
|
||||
}
|
||||
for _,s := range sites {
|
||||
_,err = file.WriteString(s)
|
||||
if (err != nil){
|
||||
log.Print(err)
|
||||
break
|
||||
}
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue