summaryrefslogtreecommitdiffstats
path: root/anaconda
Commit message (Collapse)AuthorAgeFilesLines
* logging: initialize tty3 logging in anaconda_log, along with all other basic ↵Ales Kozumplik2010-02-181-7/+0
| | | | loggers.
* logging: addFileHandler does not set autoLevel by defaultAles Kozumplik2010-02-181-1/+2
|
* Allow deleting the interface property, too (#566186).Chris Lumens2010-02-171-1/+4
| | | | | This is needed so we can shut down the text mode interface, which works by calling del on the interface object.
* Check for the updates directory before using it (#565840).Chris Lumens2010-02-161-0/+3
|
* Use property() so we can assign to anaconda.intf (#565639).Chris Lumens2010-02-151-2/+7
| | | | | | | I'd rather add a rescue mode case to the existing intf property, but we need a screen instance to create the rescue mode interface and we then also need that instance for other things. This makes it more difficult to hook up when I could just use the other style of property instead.
* Fix another missing import (#565599).Chris Lumens2010-02-151-0/+2
|
* Allow any add-on python module to be updated via an updates.img.Chris Lumens2010-02-111-39/+22
|
* Clean up imports in __main__.Chris Lumens2010-02-041-3/+5
|
* Nothing uses InstallData anymore, so it can completely be removed.Chris Lumens2010-02-041-13/+4
| | | | | This also changes instClass.setInstallData to instClass.configure, which makes a little more sense in this post-instdata world.
* Last attribute out of InstallData, please turn out the lights.Chris Lumens2010-02-041-3/+4
|
* Move firstboot into the Anaconda object.Chris Lumens2010-02-041-0/+9
|
* Move bootloader into the Anaconda object.Chris Lumens2010-02-041-0/+10
|
* Move storage into the Anaconda class.Chris Lumens2010-02-041-7/+18
|
* Move desktop to the Anaconda object.Chris Lumens2010-02-041-4/+3
| | | | This is also the last thing in InstallData.write, so it can go away too.
* Move timezone to the Anaconda object.Chris Lumens2010-02-041-1/+13
|
* Move firewall into Anaconda.Chris Lumens2010-02-041-1/+11
|
* Move users and security to the Anaconda object.Chris Lumens2010-02-041-5/+20
| | | | | This patch also moves rootPassword into Users where it belongs and auth into Security where it belongs.
* Move network to the Anaconda object.Chris Lumens2010-02-041-0/+12
|
* Move keyboard to the Anaconda object.Chris Lumens2010-02-041-4/+10
|
* Move instLanguage to the Anaconda object.Chris Lumens2010-02-041-3/+15
|
* Move the writeKS and write methods from InstallData to Anaconda.Chris Lumens2010-02-041-4/+87
| | | | | For now they're just placeholders, but it gives me a place to add method calls as each objects is removed from instdata.
* Move upgrade-related data to the Anaconda object.Chris Lumens2010-02-041-0/+4
| | | | | | This also removes the hack where upgrade can be True, False, or None in order to test whether we've seen the upgrade screen or not. Instead, it introduces a global value hack. I consider this the slightly cleaner approach.
* Make a bunch of Anaconda attributes into properties.Chris Lumens2010-02-041-51/+58
| | | | | | | By making these things properties, they no longer need to be explicitly initialized which removes a bunch of wordy and bizarre code out of anaconda. However, it also means that figuring out where they get set is a little more difficult. In this case, I think it's worth it.
* Finally remove the x_already_set hack.Chris Lumens2010-02-041-15/+2
| | | | | | I believe this was primarily needed for test mode (which we no longer have), and more recently live installs (which we have a flag to test for). Therefore, there's no reason to maintain this hack too.
* Move instClass to be an attribute on Anaconda.Chris Lumens2010-02-041-11/+10
|
* Use anaconda.ksdata instead of anaconda.isKickstart.Chris Lumens2010-02-041-9/+6
| | | | | | anaconda.ksdata is only non-None if there's a kickstart file, just like anaconda.isKickstart would be. Therefore, we don't need two variables to test for the same condition.
* Move ksdata to be an attribute on Anaconda.Chris Lumens2010-02-041-22/+20
|
* Move the isHeadless attribute onto the Anaconda class.Chris Lumens2010-02-041-12/+10
| | | | | This requires having loader add --headless to the anaconda arguments automatically on s390, instead of having anaconda figure that out later.
* Set displayMode on the anaconda object, then refer to that everywhere.Chris Lumens2010-02-041-37/+31
| | | | | | We probably shouldn't be referring to attributes on the OptionParser object when we've got a perfectly useful Anaconda object to use. This also allows removing the displayMode attribute from the InstallData.
* Sort the attributes on class Anaconda for my future reference.Chris Lumens2010-02-041-11/+11
|
* Install classes may no longer force text mode.Chris Lumens2010-02-041-5/+0
| | | | | | We don't really like promoting text mode anymore. It's basically as close to being deprecated as we can get away with. Therefore, don't provide another way to get to it.
* rename constants and a variable in anconda_log.py so the names make more sense.Ales Kozumplik2010-01-291-2/+2
|
* anaconda, storage and yum: log to tty3 in the same format as we log into tty4Ales Kozumplik2010-01-291-1/+2
|
* Introducing a proper syslog daemon allows us to remove the syslogd stub we have.Ales Kozumplik2010-01-211-0/+1
|
* iutil.execWithRedirect() hasn't used searchPath= since 2006. Take it out.Peter Jones2010-01-151-2/+1
| | | | | iutil.execWithRedirect() stopped doing anything with searchPath in 2006 when clumens committed d0dec24. Remove these silly vestigal bits.
* devicetree.devices is a list, not a dict (#554455).Chris Lumens2010-01-111-1/+1
| | | | This one somehow eluded the patch that corrected all the others.
* Install the driver discs according to what was loaded in stage1Martin Sivak2010-01-081-0/+4
|
* get rid of global import of anaconda_logAles Kozumplik2010-01-081-9/+9
|
* introduce loglevel flag and use it in yum's tty3 loggingAles Kozumplik2010-01-081-0/+1
|
* Remove LoggerClass but maintain loglevel= functionalityAles Kozumplik2010-01-081-3/+3
|
* Nothing sets flags.setupFilesystems anymore, so it can go too.Chris Lumens2009-12-031-2/+1
|
* Complain if we're started in test or rootPath mode instead of aborting.Chris Lumens2009-12-031-0/+10
|
* Remove test mode.Chris Lumens2009-12-031-35/+18
| | | | | | | This is yet another way of running anaconda that gets extremely limited use, no testing, and no consideration during development to making sure it still works. Again, we need to stop pretending and get rid of modes that we don't support.
* Remove rootPath mode.Chris Lumens2009-12-031-25/+3
| | | | | | | This mode is decaying as anaconda moves forward with things like udev, dbus etc. No one is really working on making sure they continue to work. Let's stop pretending and also get rid of some additional complicated ways to run anaconda.
* Whenever storage code tries to log a method call, do so into the ↵Ales Kozumplik2009-12-031-1/+4
| | | | | | | 'tmp/storage.log' file. (a part of #524980) Previously, the method call was logged into 'tmp/anaconda.log' which made the file harder to do anything useful with.
* One reference to earlyKS somehow survived. Kill it.Chris Lumens2009-11-251-1/+1
|
* Fix killall -USR2 anaconda writing out a traceback file.Chris Lumens2009-11-241-9/+13
| | | | | | | This hasn't worked since the switch to python-meh, though it's looked like it has worked. Before, dumpState would cause an exception because it hadn't been adapted to python-meh. This exception would then get written out as /tmp/anaconda-tb-*, which made dumpState look like it worked.
* Remove the early kickstart processing pass (#532453).Chris Lumens2009-11-121-32/+43
| | | | | Among other problems, this means that all the partitioning commands can be in a file generated from a %pre script again.
* Move exception setup to right after instdata is populated.Chris Lumens2009-11-121-4/+4
| | | | | | | This allows getting the traceback dialog during kickstart file execution, instead of just getting a dead UI and an unseen traceback on tty1. We probably can't move this much earlier due to interface and instdata requirements.
* Allow remote(ish) debugging.Peter Jones2009-11-091-0/+10
| | | | | | This changes SIGUSR2 to start a debugger that you can telnet to on port 8080. At the moment you need to do "C-] mode char\n" in your telnet client to get it into character mode instead of line mode.