On Wed, 04 Nov 2009 20:56:33 -0500, Eric Smith <eric@xxxxxxxxxxxxx> wrote: > See: > http://www.trueblade.com/techblog/user-input-during-a-fedora-kickstart > > Hope that helps. > Eric. > > Glenn Bailey wrote: >> Howdy folks, >> >> I've been beating my head trying to get this darn thing to work. I can >> easily grab user input via straight shell in the following example: >> >> %pre >> chvt 3 >> exec </dev/tty3 >/dev/tty3 2>/dev/tty3 >> echo -n "Enter the hostname: " >> read HOSTNAME >> echo "You entered: $HOSTNAME" >> >> But, what I am trying to do is use the python snack library, and I'm >> having no luck. I couldn't find a pure python solution, so I tried some >> tricks and came up with the following: >> >> %pre >> chvt 3 >> exec </dev/tty3 >/dev/tty3 2>/dev/tty3 >> /usr/bin/python <<EOF >> >> import os, sys >> from snack import * >> >> title = "Linux Build" >> buttons = ['Ok', 'Cancel'] >> width = 40 >> help = "None" >> textItems = "Hello!" >> text = "Confirm options" >> screen = SnackScreen() >> ButtonChoiceWindow(screen, title, textItems, ['Start Build', 'Re-input >> Items'], >> width, 0,0,help) >> screen.finish() >> >> EOF >> >> Which will display the screen, but it still takes input from tty1. Any >> ideas to WTH is going on? Looking through the archives I found some pure >> python examples, but they did nada fer me .. I'd take a solution in shell >> or python as long as it works ;-) In my opinion, kickstarts should be completely automated with no user input. I'd recommend looking into a provisioning system like Cobbler, which allows you to setup all the information about the system your building before the kickstart begins. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. _______________________________________________ Kickstart-list mailing list Kickstart-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/kickstart-list