Print this page
NEX-16134 HostName change using API is not persistent through a reboot
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Rob Gittins <rob.gittins@nexenta.com>
*** 25,35 ****
#
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
! # ident "%Z%%M% %I% %E% SMI"
. /lib/svc/share/smf_include.sh
. /lib/svc/share/net_include.sh
# Make sure that the libraries essential to this stage of booting can be found.
--- 25,35 ----
#
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
! # Copyright 2018 Nexenta Systems Inc.
. /lib/svc/share/smf_include.sh
. /lib/svc/share/net_include.sh
# Make sure that the libraries essential to this stage of booting can be found.
*** 52,62 ****
#
smf_netstrategy
case "$_INIT_NET_STRATEGY" in
! "dhcp") hostname=`/sbin/dhcpinfo Hostname` ;;
"rarp") hostname=`/sbin/hostconfig -h -p bootparams`
trap 'intr=1' 2 3
while [ -z "$hostname" -a ! -f /etc/.UNCONFIGURED -a \
-z "$intr" ]; do
echo "re-trying host configuration..."
--- 52,67 ----
#
smf_netstrategy
case "$_INIT_NET_STRATEGY" in
! "dhcp") if [ -s /etc/nodename ]; then
! hostname=`shcat /etc/nodename 2>/dev/null`
! else
! hostname=`/sbin/dhcpinfo Hostname`
! fi
! ;;
"rarp") hostname=`/sbin/hostconfig -h -p bootparams`
trap 'intr=1' 2 3
while [ -z "$hostname" -a ! -f /etc/.UNCONFIGURED -a \
-z "$intr" ]; do
echo "re-trying host configuration..."