Pup,

After this thread, you might want to consider my other snippetÅ  it sets
hostname and ip based on kernel parameters, kickstart options (variables
in the kickstart) or, if like us, you need to use cobbler buildiso.

# Begin spacewalk/1/post-configure-hostname snippet

# 1. if the system's hostname is not set or equals localhost.localdomain
or it's set to ip address
#   a. configure the hostname using the kernel command line options
#   b. configure the hostname using cobbler system data
# 2. create our valid /etc/hosts entries

#set $HOSTNAME = $getVar("$hostname", "$hostname")
#set $GATEWAY = $getVar("$gateway", "$gateway")
#set $IP = $getVar("$ip", "$ip")

HOSTNAME="$HOSTNAME"
GATEWAY="$GATEWAY"
IP="$IP"

#if $getVar("$system_name", "") == ""
    #raw
for I in $(cat /proc/cmdline); do
    case "$I" in *=*)
        eval $I; export $I;
    esac;
done
    #end raw
#end if

if [ -z "$HOSTNAME" || "$HOSTNAME" = "localhost" || "$HOSTNAME" =
"localhost.localdomain" || "$HOSTNAME" == "$IP" ]; then

    # bring in hostname specified on the command line
    if [ -f /tmp/network ]; then
        cp /tmp/network /mnt/sysimage/etc/sysconfig/network
    else # create the valid entry
        echo "NETWORKING=yes
HOSTNAME=$HOSTNAME
GATEWAY=$GATEWAY" > /mnt/sysimage/etc/sysconfig/network
    fi

fi

# bring in the new network settings
. /mnt/sysimage/etc/sysconfig/network

# force hostname change
/mnt/sysimage/bin/hostname $HOSTNAME

# setup variables for use in /etc/hosts
LONG=`/mnt/sysimage/bin/hostname`
SHORT=`/mnt/sysimage/bin/hostname -s`
echo "$IP        \${LONG} \${SHORT}" >> /mnt/sysimage/etc/hosts

# End spacewalk/1/post-configure-hostname snippet





On 12/20/12 6:41 PM, "themaster001" <[email protected]> wrote:

>Sabuj,
>
>I am useing dhcp, or I coun't kick start, my script is to set the host
>and ip so when it comes up it done. I works on my kick sever that
>RHEL4, but we are moving from it. I am going to try what Josh gave, I
>think it will work for what I am trying.
>
>Pup
>
>On Thu, Dec 20, 2012 at 6:20 PM, Sabuj Pattanayek <[email protected]>
>wrote:
>> Doesn't directly answer your question but you can't use dhcp ?
>>
>> On Thu, Dec 20, 2012 at 5:11 PM, themaster001 <[email protected]>
>>wrote:
>>> Sorry, those tty6 should be tty2, I tried even on tty 6 and it didn't
>>>work.
>>>
>>> On Thu, Dec 20, 2012 at 5:49 PM, Sabuj Pattanayek <[email protected]>
>>>wrote:
>>>>> chvt 2
>>>>>
>>>>> read -p
>>>>> "What is the host fully-qualified name (ex.
>>>>>somehost.performancematters.com )?"
>>>>> NAME < /dev/tty6 >/dev/tty6 2>&1
>>>>
>>>> Isn't tty2 tied to vt 2?
>>
>> _______________________________________________
>> Spacewalk-list mailing list
>> [email protected]
>> https://www.redhat.com/mailman/listinfo/spacewalk-list
>
>_______________________________________________
>Spacewalk-list mailing list
>[email protected]
>https://www.redhat.com/mailman/listinfo/spacewalk-list


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to