From c0aa24df8092e01103f559818dd7bf1aa1b34f77 Mon Sep 17 00:00:00 2001
From: kaiyou <dev@kaiyou.fr>
Date: Tue, 13 Sep 2022 22:06:14 +0200
Subject: [PATCH] Set a proper hosts file

---
 pkg/selfcontain/net.go | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/pkg/selfcontain/net.go b/pkg/selfcontain/net.go
index 33070bb..956b417 100644
--- a/pkg/selfcontain/net.go
+++ b/pkg/selfcontain/net.go
@@ -69,6 +69,10 @@ func (c *Container) SetupNetworking(settings *NetworkSettings, root string) erro
 		if err != nil {
 			return err
 		}
+		err = setupHosts(root)
+		if err != nil {
+			return err
+		}
 		return nil
 	})
 	return err
@@ -176,3 +180,9 @@ func setupDNS(servers []net.IP, root string) error {
 	err = ioutil.WriteFile(path.Join(root, "etc/resolv.conf"), resolv, 0644)
 	return err
 }
+
+func setupHosts(root string) error {
+	hosts := []byte("::1 localhost")
+	err := ioutil.WriteFile(path.Join(root, "etc/hosts"), hosts, 0644)
+	return err
+}
-- 
GitLab