summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-scripts/net/udhcpc.sh')
-rw-r--r--net-scripts/net/udhcpc.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/net-scripts/net/udhcpc.sh b/net-scripts/net/udhcpc.sh
index c374139..3dcf061 100644
--- a/net-scripts/net/udhcpc.sh
+++ b/net-scripts/net/udhcpc.sh
@@ -82,7 +82,7 @@ udhcpc_start() {
[[ -z ${!d} ]] && d="dhcp"
if [[ " ${!d} " != *" nosendhost "* ]]; then
- if [[ ! " ${opts}" =~ " -([hH] |-hostname=)" ]]; then
+ if [[ " ${opts} " != *" -"[hH]" "* && " ${opts} " != *" --hostname="* ]] ; then
local hname=$(hostname)
[[ -n ${hname} && ${hname} != "(none)" && ${hname} != "localhost" ]] \
&& opts="${opts} --hostname=${hname}"