netifd: add support for suppressing the DHCP request hostname by setting it to *
[openwrt/openwrt.git] / package / network / config / netifd / files / lib / netifd / proto / dhcp.sh
index a2b0ccedbf3271e5a2793cc00b813247ba8330aa..0d06eba06ef60214b9e1c5bd6e5e53ffeb009125 100755 (executable)
@@ -46,6 +46,8 @@ proto_dhcp_setup() {
        json_for_each_item proto_dhcp_add_sendopts sendopts dhcpopts
 
        [ -z "$hostname" ] && hostname="$(cat /proc/sys/kernel/hostname)"
+       [ "$hostname" = "*" ] && hostname=
+
        [ "$defaultreqopts" = 0 ] && defaultreqopts="-o" || defaultreqopts=
        [ "$broadcast" = 1 ] && broadcast="-B" || broadcast=
        [ "$release" = 1 ] && release="-R" || release=