summaryrefslogtreecommitdiffstats
path: root/remote/tools/base/data/etc/udhcpc.default.script
diff options
context:
space:
mode:
Diffstat (limited to 'remote/tools/base/data/etc/udhcpc.default.script')
-rwxr-xr-xremote/tools/base/data/etc/udhcpc.default.script61
1 files changed, 0 insertions, 61 deletions
diff --git a/remote/tools/base/data/etc/udhcpc.default.script b/remote/tools/base/data/etc/udhcpc.default.script
deleted file mode 100755
index 4a3403bc..00000000
--- a/remote/tools/base/data/etc/udhcpc.default.script
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/bash
-# Busybox udhcpc dispatcher script. Copyright (C) 2009 by Axel Beckert.
-#
-# Based on the busybox example scripts and the old udhcp source
-# package default.* scripts.
-
-RESOLV_CONF="/etc/resolv.conf"
-IP_CONF="/tmp/udhcpc_ip_config"
-
-export PATH=$PATH:/openslx/sbin:/openslx/bin
-
-case $1 in
- bound|renew)
-
- [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
- [ -n "$subnet" ] && NETMASK="netmask $subnet"
-
- ip addr add $ip/$(ipcalc -s -p $ip $subnet|sed s/.*=//) dev $interface
- ip route add default via $router
-
- echo "ip=$ip" > $IP_CONF
- echo "subnet=$subnet" >> $IP_CONF
- echo "broadcast=$broadcast" >> $IP_CONF
- echo "gateway=$router" >> $IP_CONF
-
- # Update resolver configuration file
- R=""
- [ -n "$domain" ] && R="domain $domain
-"
- count=1;
- for i in $dns; do
- echo "$0: Adding DNS $i"
- R="${R}nameserver $i
-"
- count=$((count+1));
- done
-
- if [ -x /sbin/resolvconf ]; then
- echo -n "$R" | resolvconf -a "${interface}.udhcpc"
- else
- echo -n "$R" > "$RESOLV_CONF"
- fi
- ;;
-
- deconfig)
-
- ;;
-
- leasefail)
- echo "$0: Lease failed: $message"
- ;;
-
- nak)
- echo "$0: Received a NAK: $message"
- ;;
-
- *)
- echo "$0: Unknown udhcpc command: $1";
- exit 1;
- ;;
-esac