summaryrefslogtreecommitdiffstats
path: root/import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script
diff options
context:
space:
mode:
Diffstat (limited to 'import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script')
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script88
1 files changed, 0 insertions, 88 deletions
diff --git a/import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script b/import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script
deleted file mode 100644
index 6ed029352..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/busybox/files/simple.script
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/sh
-
-# udhcpc script edited by Tim Riker <Tim@Rikers.org>
-
-[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
-
-RESOLV_CONF="/etc/resolv.conf"
-[ -n "$subnet" ] && NETMASK="netmask $subnet"
-
-# return 0 if root is mounted on a network filesystem
-root_is_nfs() {
- sed -n 's/^[^ ]* \([^ ]*\) \([^ ]*\) .*$/\1 \2/p' /proc/mounts |
- grep -q "^/ \(nfs\|smbfs\|ncp\|coda\)$"
-}
-
-have_bin_ip=0
-if [ -x /SBIN_DIR/ip ]; then
- have_bin_ip=1
- BROADCAST="broadcast +"
-fi
-
-[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
-
-case "$1" in
- deconfig)
- if [ -x /SBIN_DIR/resolvconf ]; then
- /SBIN_DIR/resolvconf -d "${interface}.udhcpc"
- fi
- if ! root_is_nfs ; then
- if [ $have_bin_ip -eq 1 ]; then
- /SBIN_DIR/ip addr flush dev $interface
- /SBIN_DIR/ip link set dev $interface up
- else
- /SBIN_DIR/ifconfig $interface 0.0.0.0
- fi
- fi
- ;;
-
- renew|bound)
- if [ $have_bin_ip -eq 1 ]; then
- /SBIN_DIR/ip addr add dev $interface local $ip/$mask $BROADCAST
- else
- /SBIN_DIR/ifconfig $interface $ip $BROADCAST $NETMASK
- fi
-
- if [ -n "$router" ] ; then
- if ! root_is_nfs ; then
- if [ $have_bin_ip -eq 1 ]; then
- while /SBIN_DIR/ip route del default dev $interface 2>/dev/null ; do
- :
- done
- else
- while /SBIN_DIR/route del default gw 0.0.0.0 dev $interface 2>/dev/null ; do
- :
- done
- fi
- fi
-
- metric=10
- for i in $router ; do
- if [ $have_bin_ip -eq 1 ]; then
- /SBIN_DIR/ip route add default via $i metric $metric
- else
- /SBIN_DIR/route add default gw $i dev $interface metric $metric 2>/dev/null
- fi
- metric=$(($metric + 1))
- done
- fi
-
- # Update resolver configuration file
- R=""
- [ -n "$domain" ] && R="domain $domain
-"
- for i in $dns; do
- echo "$0: Adding DNS $i"
- R="${R}nameserver $i
-"
- done
-
- if [ -x /SBIN_DIR/resolvconf ]; then
- echo -n "$R" | /SBIN_DIR/resolvconf -a "${interface}.udhcpc"
- else
- echo -n "$R" > "$RESOLV_CONF"
- fi
- ;;
-esac
-
-exit 0
OpenPOWER on IntegriCloud