summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-scripts/net.modules.d/helpers.d/udhcpc-wrapper')
-rwxr-xr-xnet-scripts/net.modules.d/helpers.d/udhcpc-wrapper9
1 files changed, 5 insertions, 4 deletions
diff --git a/net-scripts/net.modules.d/helpers.d/udhcpc-wrapper b/net-scripts/net.modules.d/helpers.d/udhcpc-wrapper
index 9548d07..e63f7ee 100755
--- a/net-scripts/net.modules.d/helpers.d/udhcpc-wrapper
+++ b/net-scripts/net.modules.d/helpers.d/udhcpc-wrapper
@@ -1,7 +1,6 @@
-#!/bin/sh
+#!/bin/bash
# Copyright (c) 2004-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-
# Contributed by Roy Marples (uberlord@gentoo.org)
# Map the dns, ntp and nis info so our system module can apply the setup
@@ -15,7 +14,9 @@ export ntp_servers_${interface}="${ntpsrv}"
export nis_domain_${interface}="${nisdomain}"
export nis_servers_${interface}="${nissrv}"
-. /sbin/functions.sh
+[[ ${RC_GOT_FUNCTIONS} != "yes" ]] && source /sbin/functions.sh
+RC_QUIET_STDOUT="yes"
+
"${svclib}/net.modules.d/helpers.d/dhcp" "$@"
if [[ $? == 0 ]] && [[ $1 == "bound" || $1 == "renew" ]] ; then
@@ -24,4 +25,4 @@ if [[ $? == 0 ]] && [[ $1 == "bound" || $1 == "renew" ]] ; then
chmod 600 "/var/cache/udhcpc-${interface}.lease"
fi
-# vim:ts=4
+# vim: ts=4 :