Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | logging: initialize tty3 logging in anaconda_log, along with all other basic ↵ | Ales Kozumplik | 2010-02-18 | 1 | -7/+0 |
| | | | | loggers. | ||||
* | logging: addFileHandler does not set autoLevel by default | Ales Kozumplik | 2010-02-18 | 1 | -1/+2 |
| | |||||
* | Allow deleting the interface property, too (#566186). | Chris Lumens | 2010-02-17 | 1 | -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 Lumens | 2010-02-16 | 1 | -0/+3 |
| | |||||
* | Use property() so we can assign to anaconda.intf (#565639). | Chris Lumens | 2010-02-15 | 1 | -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 Lumens | 2010-02-15 | 1 | -0/+2 |
| | |||||
* | Allow any add-on python module to be updated via an updates.img. | Chris Lumens | 2010-02-11 | 1 | -39/+22 |
| | |||||
* | Clean up imports in __main__. | Chris Lumens | 2010-02-04 | 1 | -3/+5 |
| | |||||
* | Nothing uses InstallData anymore, so it can completely be removed. | Chris Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -3/+4 |
| | |||||
* | Move firstboot into the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -0/+9 |
| | |||||
* | Move bootloader into the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -0/+10 |
| | |||||
* | Move storage into the Anaconda class. | Chris Lumens | 2010-02-04 | 1 | -7/+18 |
| | |||||
* | Move desktop to the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -4/+3 |
| | | | | This is also the last thing in InstallData.write, so it can go away too. | ||||
* | Move timezone to the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -1/+13 |
| | |||||
* | Move firewall into Anaconda. | Chris Lumens | 2010-02-04 | 1 | -1/+11 |
| | |||||
* | Move users and security to the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -0/+12 |
| | |||||
* | Move keyboard to the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -4/+10 |
| | |||||
* | Move instLanguage to the Anaconda object. | Chris Lumens | 2010-02-04 | 1 | -3/+15 |
| | |||||
* | Move the writeKS and write methods from InstallData to Anaconda. | Chris Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -11/+10 |
| | |||||
* | Use anaconda.ksdata instead of anaconda.isKickstart. | Chris Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -22/+20 |
| | |||||
* | Move the isHeadless attribute onto the Anaconda class. | Chris Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -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 Lumens | 2010-02-04 | 1 | -11/+11 |
| | |||||
* | Install classes may no longer force text mode. | Chris Lumens | 2010-02-04 | 1 | -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 Kozumplik | 2010-01-29 | 1 | -2/+2 |
| | |||||
* | anaconda, storage and yum: log to tty3 in the same format as we log into tty4 | Ales Kozumplik | 2010-01-29 | 1 | -1/+2 |
| | |||||
* | Introducing a proper syslog daemon allows us to remove the syslogd stub we have. | Ales Kozumplik | 2010-01-21 | 1 | -0/+1 |
| | |||||
* | iutil.execWithRedirect() hasn't used searchPath= since 2006. Take it out. | Peter Jones | 2010-01-15 | 1 | -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 Lumens | 2010-01-11 | 1 | -1/+1 |
| | | | | This one somehow eluded the patch that corrected all the others. | ||||
* | Install the driver discs according to what was loaded in stage1 | Martin Sivak | 2010-01-08 | 1 | -0/+4 |
| | |||||
* | get rid of global import of anaconda_log | Ales Kozumplik | 2010-01-08 | 1 | -9/+9 |
| | |||||
* | introduce loglevel flag and use it in yum's tty3 logging | Ales Kozumplik | 2010-01-08 | 1 | -0/+1 |
| | |||||
* | Remove LoggerClass but maintain loglevel= functionality | Ales Kozumplik | 2010-01-08 | 1 | -3/+3 |
| | |||||
* | Nothing sets flags.setupFilesystems anymore, so it can go too. | Chris Lumens | 2009-12-03 | 1 | -2/+1 |
| | |||||
* | Complain if we're started in test or rootPath mode instead of aborting. | Chris Lumens | 2009-12-03 | 1 | -0/+10 |
| | |||||
* | Remove test mode. | Chris Lumens | 2009-12-03 | 1 | -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 Lumens | 2009-12-03 | 1 | -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 Kozumplik | 2009-12-03 | 1 | -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 Lumens | 2009-11-25 | 1 | -1/+1 |
| | |||||
* | Fix killall -USR2 anaconda writing out a traceback file. | Chris Lumens | 2009-11-24 | 1 | -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 Lumens | 2009-11-12 | 1 | -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 Lumens | 2009-11-12 | 1 | -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 Jones | 2009-11-09 | 1 | -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. |