# and short usage & bug reporting instructions. # The note should in most cases end on TTY1. startup_utils.print_startup_note(options=opts) from pyanaconda.anaconda import Anaconda anaconda = Anaconda() util.setup_translations() # reset python's default SIGINT handler signal.signal(signal.SIGINT, signal.SIG_IGN) signal.signal(signal.SIGTERM, lambda num, frame: sys.exit(1)) # synchronously-delivered signals such as SIGSEGV and SIGILL cannot be # handled properly from python, so install signal handlers from the C # function in isys. isys.installSyncSignalHandlers() setup_environment() # make sure we have /var/log soon, some programs fail to start without it util.mkdirChain("/var/log") # Create a PID file. The exit handler, installed later, will clean it up. pidfile = pid.PidFile(pidname='anaconda', register_term_signal_handler=False) try: pidfile.create() except pid.PidFileError as e: log.error("Unable to create %s, exiting", pidfile.filename)
if opts.display_mode == 'g': print(text_mode_note) print(separate_attachements_note) from pyanaconda.anaconda import Anaconda anaconda = Anaconda() iutil.setup_translations() # reset python's default SIGINT handler signal.signal(signal.SIGINT, signal.SIG_IGN) signal.signal(signal.SIGTERM, lambda num, frame: sys.exit(1)) # synchronously-delivered signals such as SIGSEGV and SIGILL cannot be # handled properly from python, so install signal handlers from the C # function in isys. isys.installSyncSignalHandlers() setupEnvironment() # make sure we have /var/log soon, some programs fail to start without it iutil.mkdirChain("/var/log") # Create a PID file. The exit handler, installed later, will clean it up. pidfile = pid.PidFile(pidname='anaconda', register_term_signal_handler=False) try: pidfile.create() except pid.PidFileError as e: log.error("Unable to create %s, exiting", pidfile.filename) # If we had a $DISPLAY at start and zenity is available, we may be