I have a small Kickstart script which (among other things) connects to our Puppet master, approves the certificate request and then creates a basic framework for a new server.
Within my Kickstart post section I have the following commands.
# Run the setup script. exec < /dev/tty6 > /dev/tty6 2>&1 chvt 6 wget http://enoch/ks/setup.sh -O /root/setup.sh chmod +x /root/setup.sh bash /root/setup.sh # And go back to Anaconda chvt 1 exec < /dev/tty1 > /dev/tty1 2>&1
Within setup.sh I have the line
ssh -t $USERNAME@puppetmaster auto_client.sh $HOSTNAME
This works perfectly when called from the command line, however when I run this from the Kickstart menu my SSH window opens under the original terminal and breaks the remainder of the script. How can I correct this?