mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-12-25 17:27:01 +00:00
- Place DHCP options in /var/run/udhcpc
- Request default-url and siaddr.
This commit is contained in:
@@ -26,4 +26,4 @@
|
||||
. /lib/customize.sh
|
||||
|
||||
kill $(cat /tmp/udhcpc.pid 2>/dev/null) 2>/dev/null
|
||||
exec busybox udhcpc -V $ONL_UDHCPC_VENDOR -p /tmp/udhcpc.pid -s /lib/udhcpc-script "$@"
|
||||
exec busybox udhcpc -O url -V $ONL_UDHCPC_VENDOR -p /tmp/udhcpc.pid -s /lib/udhcpc-script "$@"
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
#!/bin/sh
|
||||
############################################################
|
||||
# <bsn.cl fy=2013 v=onl>
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
#
|
||||
# Copyright 2013, 2014 BigSwitch Networks, Inc.
|
||||
#
|
||||
# Licensed under the Eclipse Public License, Version 1.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
#
|
||||
# http://www.eclipse.org/legal/epl-v10.html
|
||||
#
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
|
||||
# either express or implied. See the License for the specific
|
||||
# language governing permissions and limitations under the
|
||||
# License.
|
||||
#
|
||||
#
|
||||
# </bsn.cl>
|
||||
############################################################
|
||||
#
|
||||
@@ -26,6 +26,9 @@
|
||||
|
||||
[ "${interface}" ] || exit
|
||||
|
||||
URUN=/var/run/udhcpc
|
||||
rm -rf ${URUN} && mkdir -p ${URUN}
|
||||
|
||||
case "$1" in
|
||||
deconfig)
|
||||
ifconfig ${interface} 0.0.0.0
|
||||
@@ -36,6 +39,9 @@ case "$1" in
|
||||
: >/etc/resolv.conf
|
||||
[ ! "${domain}" ] || echo "search ${domain}" >>/etc/resolv.conf
|
||||
[ ! "${dns}" ] || echo "nameserver ${dns}" >>/etc/resolv.conf
|
||||
[ ! "${boot_file}" ] || echo "${boot_file}" >/tmp/udhcpc.boot_file
|
||||
[ ! "${boot_file}" ] || echo "${boot_file}" > ${URUN}/boot_file
|
||||
[ ! "${siaddr}" ] || echo "${siaddr}" > ${URUN}/siaddr
|
||||
[ ! "${url}" ] || echo "${url}" > ${URUN}/url
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user