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 ;-) _______________________________________________ Kickstart-list mailing list Kickstart-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/kickstart-list
_______________________________________________ Kickstart-list mailing list Kickstart-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/kickstart-list