summaryrefslogtreecommitdiffstats
path: root/setup-dns.in
diff options
context:
space:
mode:
Diffstat (limited to 'setup-dns.in')
-rwxr-xr-xsetup-dns.in25
1 files changed, 25 insertions, 0 deletions
diff --git a/setup-dns.in b/setup-dns.in
new file mode 100755
index 0000000..fd6b04e
--- /dev/null
+++ b/setup-dns.in
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+PREFIX=
+. "$PREFIX/lib/libalpine.sh"
+
+conf="$ROOT/etc/resolv.conf"
+if [ -f "$conf" ] ; then
+ domain=`awk '/^domain/ {print $2}' $conf`
+ dns=`awk '/^nameserver/ {print $2}' $conf`
+fi
+
+echon "DNS domain name? (e.g 'bar.com') [$domain] "
+default_read domain $domain
+echon "DNS nameserver(s)? ["
+for i in $dns ; do
+ echon "$i "
+done
+echon "] "
+default_read dns "$dns"
+
+echo "search $domain" > $conf
+for i in $dns ; do
+ echo "nameserver $i" >> $conf
+done
+