summaryrefslogtreecommitdiffstats
path: root/remote/tools/base/data/etc/udhcpc.default.script
diff options
context:
space:
mode:
authorroot2013-03-19 15:28:56 +0100
committerroot2013-03-19 15:28:56 +0100
commitcc112cd5c1b75403fa99357f981a5471784f5ab4 (patch)
treec61196354a0112720b0181ae2b0cd9fb1736605e /remote/tools/base/data/etc/udhcpc.default.script
parentopenSUSE non-interactive zypper (diff)
parentbinutil: add libs to blacklist, speeds up by a LOT (thanks michi:)) (diff)
downloadtm-scripts-cc112cd5c1b75403fa99357f981a5471784f5ab4.tar.gz
tm-scripts-cc112cd5c1b75403fa99357f981a5471784f5ab4.tar.xz
tm-scripts-cc112cd5c1b75403fa99357f981a5471784f5ab4.zip
Merge branch 'master' of ssh://openslx/openslx-ng/tm-scripts
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