Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 5505B781A06 for ; Thu, 29 Oct 2020 21:54:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1604008477; bh=J311Q+JvK5rQgiE7mjrrC6zOGQmsUYo1ZISZmUOFAZM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=PFWVpjV6CV0Nx5qjLPsONXKuSFZwUlg7xdZwpuaBfYh5Nnd/GTK2ehXzNTzZBW6ep F7pCYQ8eklsfUhadjurQKJgnQLJVPVFup4E02Jkq/fROE+tHRAQBVOwTFGxu8TvBIU Zky/dGN+IiOxncOpjytytR6aQd+/tXjKfz9/btWs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from desktop.speedport.ip ([79.241.200.221]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8XPt-1kKwBw1O2T-014V9h; Thu, 29 Oct 2020 22:54:37 +0100 From: Tim Wiederhake To: alpine-aports@lists.alpinelinux.org Cc: Tim Wiederhake Subject: [PATCH] main/busybox: allow setting hostname dynamically Date: Thu, 29 Oct 2020 22:54:28 +0100 Message-Id: <20201029215428.11279-1-twied@gmx.net> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:gHGuav4SBKZqarg++5omAq69GX8fhL5Vdcxxacv/4xeGiQuvpd6 qoQhpDxcZ2DwPh4BRKbpPb7fQH9VRQ+xCLtji0uE2D05WaYhDuLvVTrAU5lX1ESfX/q2Ccm jcr6SEEPFT8I+fCgtu74nyTdXvNn9O2UDtrFuWlLyxFR9/WshBstd4/amzI3W02pk+0V4pn qSGwkNRULJdAeJGMdJqXg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:3A1d3NefWaA=:PobbJIU5O1/W1O3y8idjr4 uAUl5Ytc+tp4RtCTdEup+Y8WQlmJQQhHgEpQQbreqCjg9i3cfoiZt10oUpWU6zI5zJpv4HGAN /EokYe3r5LaTZUDr6bHgCg4Ry6VUDAvf/3/+Teox9moseaupfRaXutU5ZDqZ1iTVV5nh/DJns g4csbaDkchx97Dy0oV8Dink9kAlciHagJVZsCgZMLxV+yKBtJbTPhhhrOsTqKAtAAOZqgA76O 9FhcWbptJh0/qKt/29mJgS/FOIFeTWSBfUD7I8uY4mpJAH6PJU2iVMTvvZ2jgdVHKWR/4HFgh psxUi8wzqAlH2nZuJn/5SVDPkq58iqXU+4pZ6vtw9cAQrk+0cK3DMQ/RJeLZb6KZhfZ1C7i8S Mh4L+FA2r38r0d/Eausi2/OXRecQATjUbJwrc5SP0l4AAdJyT8MqTEQbd0K1IVWK0JZBLrXWx qs3/dqfhZhWKRz0Q4OqUX3S7gfJkTjedh3mfiN7lxW+bvoeYOPeOg7qyGZN7Vl7poJn3x1Y3T y7sfuMjzCcxJGRYW79zHX/293O6oA+0HrlYZj1qvj2DObr0SF5DIAWTTvxwnpfcLPCrKeYZdR OTve3hNrT1klkylSPRSpkBPsLvPFEeVUeHza9j9WKS0qdY4wIpWyfQpXVcj+IKhK4c1ymI6n2 6s6J0ZeWFqIc/mox6Q/Y4t/vTY3UOs8hLaIW6trYou0PjRhRTfn9vE92Cixb2HZWvIPj+NmOx qeXnzshNpeTNsQl5TA/vkXABGUIh1c/5IlCYgt5hmmlpgbYfCShcZkJJFhUqXRY7eGpw7y0pw qB1iulCl/pQdJ1jK7sI1mMWLJVXulYpzk9hNzzFADtaQ09jMhpEdAnz39OgH0wSx82BmImiyG /TyYYZTmxLtuMh84qkFQ== =2D-- main/busybox/default.script | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/busybox/default.script b/main/busybox/default.script index 2b787b1484..9b6495585a 100644 =2D-- a/main/busybox/default.script +++ b/main/busybox/default.script @@ -90,6 +90,9 @@ resolvconf() { for i in $NO_DNS; do [ "$i" =3D "$interface" ] && return done + if [ -n "$hostname" ] && [ "$(hostname)" =3D "localhost" ]; then + hostname $hostname + fi echo -n > "$RESOLV_CONF.$$" if [ -n "$search" ]; then echo "search $search" >> "$RESOLV_CONF.$$" =2D- 2.28.0