summaryrefslogtreecommitdiffstats
path: root/meta/packages/busybox/busybox-1.01/slugos
diff options
context:
space:
mode:
Diffstat (limited to 'meta/packages/busybox/busybox-1.01/slugos')
-rw-r--r--meta/packages/busybox/busybox-1.01/slugos/defconfig444
-rw-r--r--meta/packages/busybox/busybox-1.01/slugos/sysctl.conf32
-rw-r--r--meta/packages/busybox/busybox-1.01/slugos/udhcpscript.patch162
3 files changed, 638 insertions, 0 deletions
diff --git a/meta/packages/busybox/busybox-1.01/slugos/defconfig b/meta/packages/busybox/busybox-1.01/slugos/defconfig
new file mode 100644
index 0000000000..55aa5f3b5e
--- /dev/null
+++ b/meta/packages/busybox/busybox-1.01/slugos/defconfig
@@ -0,0 +1,444 @@
1#
2# Automatically generated make config: don't edit
3#
4HAVE_DOT_CONFIG=y
5
6#
7# General Configuration
8#
9# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
10CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
11# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
12CONFIG_FEATURE_VERBOSE_USAGE=y
13# CONFIG_FEATURE_INSTALLER is not set
14# CONFIG_LOCALE_SUPPORT is not set
15# CONFIG_FEATURE_DEVFS is not set
16CONFIG_FEATURE_DEVPTS=y
17# CONFIG_FEATURE_CLEAN_UP is not set
18CONFIG_FEATURE_SUID=y
19# CONFIG_FEATURE_SUID_CONFIG is not set
20# CONFIG_SELINUX is not set
21
22#
23# Build Options
24#
25# CONFIG_STATIC is not set
26CONFIG_LFS=y
27# USING_CROSS_COMPILER is not set
28EXTRA_CFLAGS_OPTIONS=""
29
30#
31# Installation Options
32#
33# CONFIG_INSTALL_NO_USR is not set
34PREFIX="./_install"
35
36#
37# Archival Utilities
38#
39CONFIG_AR=y
40# CONFIG_FEATURE_AR_LONG_FILENAMES is not set
41CONFIG_BUNZIP2=y
42# CONFIG_CPIO is not set
43# CONFIG_DPKG is not set
44# CONFIG_DPKG_DEB is not set
45CONFIG_GUNZIP=y
46# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set
47CONFIG_GZIP=y
48# CONFIG_RPM2CPIO is not set
49# CONFIG_RPM is not set
50CONFIG_TAR=y
51CONFIG_FEATURE_TAR_CREATE=y
52CONFIG_FEATURE_TAR_BZIP2=y
53CONFIG_FEATURE_TAR_FROM=y
54CONFIG_FEATURE_TAR_GZIP=y
55# CONFIG_FEATURE_TAR_COMPRESS is not set
56CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y
57CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
58# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
59# CONFIG_UNCOMPRESS is not set
60CONFIG_UNZIP=y
61
62#
63# Common options for cpio and tar
64#
65# CONFIG_FEATURE_UNARCHIVE_TAPE is not set
66
67#
68# Coreutils
69#
70CONFIG_BASENAME=y
71# CONFIG_CAL is not set
72CONFIG_CAT=y
73CONFIG_CHGRP=y
74CONFIG_CHMOD=y
75CONFIG_CHOWN=y
76CONFIG_CHROOT=y
77# CONFIG_CMP is not set
78CONFIG_CP=y
79CONFIG_CUT=y
80CONFIG_DATE=y
81
82#
83# date (forced enabled for use with watch)
84#
85# CONFIG_FEATURE_DATE_ISOFMT is not set
86CONFIG_DD=y
87CONFIG_DF=y
88CONFIG_DIRNAME=y
89# CONFIG_DOS2UNIX is not set
90CONFIG_DU=y
91CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y
92CONFIG_ECHO=y
93CONFIG_FEATURE_FANCY_ECHO=y
94CONFIG_ENV=y
95CONFIG_EXPR=y
96CONFIG_FALSE=y
97# CONFIG_FOLD is not set
98CONFIG_HEAD=y
99CONFIG_FEATURE_FANCY_HEAD=y
100# CONFIG_HOSTID is not set
101CONFIG_ID=y
102# CONFIG_INSTALL is not set
103# CONFIG_LENGTH is not set
104CONFIG_LN=y
105CONFIG_LOGNAME=y
106CONFIG_LS=y
107CONFIG_FEATURE_LS_FILETYPES=y
108CONFIG_FEATURE_LS_FOLLOWLINKS=y
109CONFIG_FEATURE_LS_RECURSIVE=y
110CONFIG_FEATURE_LS_SORTFILES=y
111CONFIG_FEATURE_LS_TIMESTAMPS=y
112CONFIG_FEATURE_LS_USERNAME=y
113CONFIG_FEATURE_LS_COLOR=y
114CONFIG_MD5SUM=y
115CONFIG_MKDIR=y
116CONFIG_MKFIFO=y
117CONFIG_MKNOD=y
118CONFIG_MV=y
119CONFIG_OD=y
120CONFIG_PRINTF=y
121CONFIG_PWD=y
122# CONFIG_REALPATH is not set
123CONFIG_RM=y
124CONFIG_RMDIR=y
125CONFIG_SEQ=y
126# CONFIG_SHA1SUM is not set
127CONFIG_SLEEP=y
128# CONFIG_FEATURE_FANCY_SLEEP is not set
129CONFIG_SORT=y
130CONFIG_STTY=y
131CONFIG_SYNC=y
132CONFIG_TAIL=y
133CONFIG_FEATURE_FANCY_TAIL=y
134CONFIG_TEE=y
135# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set
136CONFIG_TEST=y
137
138#
139# test (forced enabled for use with shell)
140#
141# CONFIG_FEATURE_TEST_64 is not set
142CONFIG_TOUCH=y
143CONFIG_TR=y
144CONFIG_TRUE=y
145CONFIG_TTY=y
146CONFIG_UNAME=y
147CONFIG_UNIQ=y
148# CONFIG_USLEEP is not set
149# CONFIG_UUDECODE is not set
150# CONFIG_UUENCODE is not set
151CONFIG_WATCH=y
152CONFIG_WC=y
153CONFIG_WHO=y
154CONFIG_WHOAMI=y
155CONFIG_YES=y
156
157#
158# Common options for cp and mv
159#
160# CONFIG_FEATURE_PRESERVE_HARDLINKS is not set
161
162#
163# Common options for ls and more
164#
165CONFIG_FEATURE_AUTOWIDTH=y
166
167#
168# Common options for df, du, ls
169#
170CONFIG_FEATURE_HUMAN_READABLE=y
171
172#
173# Common options for md5sum, sha1sum
174#
175# CONFIG_FEATURE_MD5_SHA1_SUM_CHECK is not set
176
177#
178# Console Utilities
179#
180# CONFIG_CHVT is not set
181CONFIG_CLEAR=y
182# CONFIG_DEALLOCVT is not set
183# CONFIG_DUMPKMAP is not set
184CONFIG_GETKEY=y
185# CONFIG_LOADFONT is not set
186# CONFIG_LOADKMAP is not set
187# CONFIG_OPENVT is not set
188CONFIG_RESET=y
189# CONFIG_SETKEYCODES is not set
190
191#
192# Debian Utilities
193#
194CONFIG_MKTEMP=y
195# CONFIG_PIPE_PROGRESS is not set
196CONFIG_READLINK=y
197CONFIG_FEATURE_READLINK_FOLLOW=y
198CONFIG_RUN_PARTS=y
199CONFIG_START_STOP_DAEMON=y
200CONFIG_WHICH=y
201
202#
203# Editors
204#
205CONFIG_AWK=y
206CONFIG_FEATURE_AWK_MATH=y
207# CONFIG_PATCH is not set
208CONFIG_SED=y
209CONFIG_VI=y
210CONFIG_FEATURE_VI_COLON=y
211CONFIG_FEATURE_VI_YANKMARK=y
212CONFIG_FEATURE_VI_SEARCH=y
213CONFIG_FEATURE_VI_USE_SIGNALS=y
214CONFIG_FEATURE_VI_DOT_CMD=y
215CONFIG_FEATURE_VI_READONLY=y
216CONFIG_FEATURE_VI_SETOPTS=y
217CONFIG_FEATURE_VI_SET=y
218CONFIG_FEATURE_VI_WIN_RESIZE=y
219CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
220
221#
222# Finding Utilities
223#
224# CONFIG_FIND is not set
225CONFIG_GREP=y
226CONFIG_FEATURE_GREP_EGREP_ALIAS=y
227CONFIG_FEATURE_GREP_FGREP_ALIAS=y
228CONFIG_FEATURE_GREP_CONTEXT=y
229# CONFIG_XARGS is not set
230
231#
232# Init Utilities
233#
234# CONFIG_INIT is not set
235# CONFIG_HALT is not set
236# CONFIG_POWEROFF is not set
237# CONFIG_REBOOT is not set
238# CONFIG_MESG is not set
239
240#
241# Login/Password Management Utilities
242#
243# CONFIG_USE_BB_PWD_GRP is not set
244# CONFIG_ADDGROUP is not set
245# CONFIG_DELGROUP is not set
246# CONFIG_ADDUSER is not set
247# CONFIG_DELUSER is not set
248# CONFIG_GETTY is not set
249CONFIG_FEATURE_UTMP=y
250# CONFIG_LOGIN is not set
251# CONFIG_PASSWD is not set
252# CONFIG_SU is not set
253# CONFIG_SULOGIN is not set
254# CONFIG_VLOCK is not set
255
256#
257# Miscellaneous Utilities
258#
259# CONFIG_ADJTIMEX is not set
260# CONFIG_CROND is not set
261# CONFIG_CRONTAB is not set
262# CONFIG_DC is not set
263# CONFIG_DEVFSD is not set
264# CONFIG_LAST is not set
265# CONFIG_HDPARM is not set
266# CONFIG_MAKEDEVS is not set
267# CONFIG_MT is not set
268# CONFIG_RX is not set
269CONFIG_STRINGS=y
270CONFIG_TIME=y
271# CONFIG_WATCHDOG is not set
272
273#
274# Linux Module Utilities
275#
276# CONFIG_INSMOD is not set
277# CONFIG_LSMOD is not set
278# CONFIG_MODPROBE is not set
279# CONFIG_RMMOD is not set
280
281#
282# Networking Utilities
283#
284CONFIG_FEATURE_IPV6=y
285# CONFIG_ARPING is not set
286# CONFIG_FTPGET is not set
287# CONFIG_FTPPUT is not set
288CONFIG_HOSTNAME=y
289# CONFIG_HTTPD is not set
290CONFIG_IFCONFIG=y
291CONFIG_FEATURE_IFCONFIG_STATUS=y
292# CONFIG_FEATURE_IFCONFIG_SLIP is not set
293# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
294CONFIG_FEATURE_IFCONFIG_HW=y
295# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
296CONFIG_IFUPDOWN=y
297# CONFIG_FEATURE_IFUPDOWN_IP is not set
298CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y
299CONFIG_FEATURE_IFUPDOWN_IPV4=y
300CONFIG_FEATURE_IFUPDOWN_IPV6=y
301# CONFIG_FEATURE_IFUPDOWN_IPX is not set
302# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
303# CONFIG_INETD is not set
304# CONFIG_IP is not set
305# CONFIG_IPCALC is not set
306# CONFIG_IPADDR is not set
307# CONFIG_IPLINK is not set
308# CONFIG_IPROUTE is not set
309# CONFIG_IPTUNNEL is not set
310# CONFIG_NAMEIF is not set
311CONFIG_NC=y
312CONFIG_NETSTAT=y
313CONFIG_NSLOOKUP=y
314CONFIG_PING=y
315CONFIG_FEATURE_FANCY_PING=y
316CONFIG_PING6=y
317CONFIG_FEATURE_FANCY_PING6=y
318CONFIG_ROUTE=y
319CONFIG_TELNET=y
320CONFIG_FEATURE_TELNET_TTYPE=y
321CONFIG_FEATURE_TELNET_AUTOLOGIN=y
322# CONFIG_TELNETD is not set
323CONFIG_TFTP=y
324CONFIG_FEATURE_TFTP_GET=y
325CONFIG_FEATURE_TFTP_PUT=y
326# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
327# CONFIG_FEATURE_TFTP_DEBUG is not set
328CONFIG_TRACEROUTE=y
329# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
330# CONFIG_VCONFIG is not set
331CONFIG_WGET=y
332CONFIG_FEATURE_WGET_STATUSBAR=y
333CONFIG_FEATURE_WGET_AUTHENTICATION=y
334CONFIG_FEATURE_WGET_IP6_LITERAL=y
335
336#
337# udhcp Server/Client
338#
339# CONFIG_UDHCPD is not set
340CONFIG_UDHCPC=y
341CONFIG_FEATURE_UDHCP_SYSLOG=y
342# CONFIG_FEATURE_UDHCP_DEBUG is not set
343
344#
345# Process Utilities
346#
347CONFIG_FREE=y
348CONFIG_KILL=y
349CONFIG_KILLALL=y
350CONFIG_PIDOF=y
351CONFIG_PS=y
352CONFIG_RENICE=y
353CONFIG_TOP=y
354FEATURE_CPU_USAGE_PERCENTAGE=y
355CONFIG_UPTIME=y
356CONFIG_SYSCTL=y
357
358#
359# Another Bourne-like Shell
360#
361CONFIG_FEATURE_SH_IS_ASH=y
362# CONFIG_FEATURE_SH_IS_HUSH is not set
363# CONFIG_FEATURE_SH_IS_LASH is not set
364# CONFIG_FEATURE_SH_IS_MSH is not set
365# CONFIG_FEATURE_SH_IS_NONE is not set
366CONFIG_ASH=y
367
368#
369# Ash Shell Options
370#
371CONFIG_ASH_JOB_CONTROL=y
372CONFIG_ASH_ALIAS=y
373CONFIG_ASH_MATH_SUPPORT=y
374# CONFIG_ASH_MATH_SUPPORT_64 is not set
375CONFIG_ASH_GETOPTS=y
376# CONFIG_ASH_CMDCMD is not set
377# CONFIG_ASH_MAIL is not set
378CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
379# CONFIG_ASH_RANDOM_SUPPORT is not set
380# CONFIG_HUSH is not set
381# CONFIG_LASH is not set
382# CONFIG_MSH is not set
383
384#
385# Bourne Shell Options
386#
387CONFIG_FEATURE_SH_EXTRA_QUIET=y
388# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set
389CONFIG_FEATURE_COMMAND_EDITING=y
390CONFIG_FEATURE_COMMAND_HISTORY=63
391# CONFIG_FEATURE_COMMAND_SAVEHISTORY is not set
392CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
393# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set
394CONFIG_FEATURE_SH_FANCY_PROMPT=y
395
396#
397# System Logging Utilities
398#
399CONFIG_SYSLOGD=y
400# CONFIG_FEATURE_ROTATE_LOGFILE is not set
401CONFIG_FEATURE_REMOTE_LOG=y
402CONFIG_FEATURE_IPC_SYSLOG=y
403CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
404CONFIG_LOGREAD=y
405# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
406CONFIG_KLOGD=y
407CONFIG_LOGGER=y
408
409#
410# Linux System Utilities
411#
412CONFIG_DMESG=y
413# CONFIG_FBSET is not set
414# CONFIG_FDFLUSH is not set
415# CONFIG_FDFORMAT is not set
416CONFIG_FDISK=y
417FDISK_SUPPORT_LARGE_DISKS=y
418CONFIG_FEATURE_FDISK_WRITABLE=y
419# CONFIG_FEATURE_AIX_LABEL is not set
420# CONFIG_FEATURE_SGI_LABEL is not set
421# CONFIG_FEATURE_SUN_LABEL is not set
422CONFIG_FEATURE_OSF_LABEL=y
423# CONFIG_FEATURE_FDISK_ADVANCED is not set
424# CONFIG_FREERAMDISK is not set
425# CONFIG_FSCK_MINIX is not set
426# CONFIG_MKFS_MINIX is not set
427# CONFIG_GETOPT is not set
428CONFIG_HEXDUMP=y
429CONFIG_HWCLOCK=y
430CONFIG_FEATURE_HWCLOCK_LONGOPTIONS=y
431# CONFIG_LOSETUP is not set
432CONFIG_MKSWAP=y
433CONFIG_MORE=y
434CONFIG_FEATURE_USE_TERMIOS=y
435CONFIG_PIVOT_ROOT=y
436# CONFIG_RDATE is not set
437# CONFIG_SWAPONOFF is not set
438# CONFIG_MOUNT is not set
439# CONFIG_UMOUNT is not set
440
441#
442# Debugging Options
443#
444# CONFIG_DEBUG is not set
diff --git a/meta/packages/busybox/busybox-1.01/slugos/sysctl.conf b/meta/packages/busybox/busybox-1.01/slugos/sysctl.conf
new file mode 100644
index 0000000000..cfaa3c7f92
--- /dev/null
+++ b/meta/packages/busybox/busybox-1.01/slugos/sysctl.conf
@@ -0,0 +1,32 @@
1#
2# /etc/sysctl.conf - Configuration file for setting system variables
3# See sysctl.conf (5) for information.
4#
5
6#kernel.domainname = example.com
7
8# This flag allows the machine to respond to broadcast pings.
9# Very useful on embedded machines
10net/ipv4/icmp_echo_ignore_broadcasts=0
11
12# Uncomment the following to stop low-level messages on console
13#kernel/printk = 4 4 1 7
14
15##############################################################3
16# Functions previously found in netbase
17#
18
19# Uncomment the next line to enable Spoof protection (reverse-path filter)
20#net/ipv4/conf/all/rp_filter=1
21
22# Uncomment the next line to enable TCP/IP SYN cookies
23#net/ipv4/tcp_syncookies=1
24
25# Uncomment the next line to enable packet forwarding for IPv4
26#net/ipv4/ip_forward=1
27
28# Uncomment the next line to enable packet forwarding for IPv6
29#net/ipv6/ip_forward=1
30
31# This sets the app to run on a hotplug event
32kernel/hotplug=/sbin/udevsend
diff --git a/meta/packages/busybox/busybox-1.01/slugos/udhcpscript.patch b/meta/packages/busybox/busybox-1.01/slugos/udhcpscript.patch
new file mode 100644
index 0000000000..277a22cddb
--- /dev/null
+++ b/meta/packages/busybox/busybox-1.01/slugos/udhcpscript.patch
@@ -0,0 +1,162 @@
1diff -rup busybox-1.01/.pc/udhcpscript.patch/examples/udhcp/simple.script busybox-1.01/examples/udhcp/simple.script
2--- busybox-1.01/examples/udhcp/simple.script 1970-01-01 00:00:00.000000000 +0000
3+++ busybox-1.01/examples/udhcp/simple.script 1970-01-01 00:00:00.000000000 +0000
4@@ -1,40 +1,129 @@
5 #!/bin/sh
6+# slugos UDHCP client script
7+#
8+. /etc/default/functions
9+
10+echodns(){
11+ local dns
12+ if test $# -gt 0
13+ then
14+ for dns in "$@"
15+ do
16+ echo "nameserver $dns #dhcp:$interface"
17+ done
18+ fi
19+}
20
21-# udhcpc script edited by Tim Riker <Tim@Rikers.org>
22+# Output the correct contents for resolv.conf based on
23+# the current one and any new information
24+mkresolv() {
25+ local rmdomain
26+ rmdomain=
27+ # last search takes precedence, so a user
28+ # specified search in resolv.conf is retained
29+ test -n "$domain" && {
30+ echo "search $domain #dhcp"
31+ rmdomain='|search [^ ]* #dhcp'
32+ }
33+ # first nameserver takes precedence, use a user
34+ # specified nameserver in preference then the
35+ # new ones
36+ egrep -v '^(nameserver [^ ]* #dhcp:.*'"$rmdomain"')$' "$1"
37+ echodns $dns
38+ egrep '^nameserver [^ ]* #dhcp:.*$' "$1" | egrep -v :"$interface"'$'
39+}
40+
41+# checksum of a file (or stdin if -)
42+md5strm() {
43+ md5sum $1 2>/dev/null | sed -n 's/^\([0-9A-Za-z]*\).*$/\1/p'
44+}
45+
46+# update resolv.conf for $interface using $domain and $dns
47+updresolv() {
48+ local md5old md5new resolv
49+ md5old="$(md5strm /etc/resolv.conf)"
50+ resolv="$(mkresolv /etc/resolv.conf)"
51+ md5new="$(echo "$resolv" | md5strm -)"
52+ test "$md5old" != "$md5new" && echo "$resolv" >/etc/resolv.conf
53+}
54+
55+unroute() {
56+ # called to deconfig the interface
57+ while route del default gw 0.0.0.0 dev $interface 2>/dev/null
58+ do
59+ :
60+ done
61+}
62+
63+bind() {
64+ local B N metric i olddomain resolv
65+ B=
66+ test -n "$broadcast" && B="broadcast $broadcast"
67+ N=
68+ test -n "$subnet" && N="netmask $subnet"
69+ ifconfig "$interface" "$ip" $B $N up
70+
71+ # If given router information delete the old information and
72+ # enter new stuff, routers get metrics incremented by 1
73+ # between each (this is somewhat arbitrary)
74+ if test -n "$router"
75+ then
76+ unroute
77+ metric=0
78+ for i in $router
79+ do
80+ route add default gw "$i" dev "$interface" metric $((metric++))
81+ done
82+ fi
83
84-[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1
85+ olddomain=
86+ test -r /etc/defaultdomain && olddomain="$(cat /etc/defaultdomain)"
87+ if test -n "$domain" -a "$domain" != "$olddomain"
88+ then
89+ echo "$domain" >/etc/defaultdomain
90+ # and update the kernel view too
91+ echo "$domain" >/proc/sys/kernel/domainname
92+ fi
93
94-RESOLV_CONF="/etc/resolv.conf"
95-[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
96-[ -n "$subnet" ] && NETMASK="netmask $subnet"
97+ updresolv
98+}
99
100 case "$1" in
101- deconfig)
102- /sbin/ifconfig $interface 0.0.0.0
103- ;;
104-
105- renew|bound)
106- /sbin/ifconfig $interface $ip $BROADCAST $NETMASK
107-
108- if [ -n "$router" ] ; then
109- echo "deleting routers"
110- while route del default gw 0.0.0.0 dev $interface ; do
111- :
112- done
113-
114- metric=0
115- for i in $router ; do
116- route add default gw $i dev $interface metric $((metric++))
117- done
118+deconfig)
119+ # Bring the interface up (without inet at this point)
120+ # Remove the resolver information because deconfig is called
121+ # on leasefail and we need to remove this interface at that
122+ # point to ensure the machine remains visible on another
123+ # interface!
124+ domain=
125+ dns=
126+ unroute
127+ updresolv
128+ ifconfig "$interface" up;;
129+
130+renew|bound)
131+ bind;;
132+
133+leasefail)
134+ # Pull the values from the config data if (only only if) this
135+ # is the config interface
136+ if test "$interface" = "$(config iface)"
137+ then
138+ ip="$(config ip)"
139+ if test -n "$ip"
140+ then
141+ router="$(config gateway)"
142+ subnet="$(config netmask)"
143+ broadcast="$(config broadcast)"
144+ domain="$(config domain)"
145+ dns="$(config dns)"
146+
147+ bind
148 fi
149+ fi;;
150
151- echo -n > $RESOLV_CONF
152- [ -n "$domain" ] && echo search $domain >> $RESOLV_CONF
153- for i in $dns ; do
154- echo adding dns $i
155- echo nameserver $i >> $RESOLV_CONF
156- done
157- ;;
158+*) echo "udhcpc: $*: unknown command" >&2
159+ exit 1;;
160 esac
161
162 exit 0