summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Wait for all DASDs to be online after autodetection (#558881).David Cantrell2010-02-111-0/+12
| | | | | | | | | | | | | | | | | | | | When a user boots with cio_ignore=all,!0.0.0009 on s390x, it tells the kernel to only bring device 0.0.0009 online before booting. Device 0.0.0009 is the 3270 console. The idea behind cio_ignore is to prevent long bootups when the kernel will see thousands of devices and have to bring up each one and gather stats. With cio_ignore, you get in to Linux faster and then specifically enable the devices you want. We support this in anaconda via linuxrc.s390. Your CMS conf file can specify the devices or device ranges to use during installation. If you don't specify that information, linuxrc.s390 prompts you. If you don't know what information to provide, you can just press Enter and the entire system is scanned. When a DASD scan happens and each one is brought online, make sure we wait until the devices enter the 'active' or 'unformatted' states. The other states indicate we should continue waiting for the device to come up.
* Prompt user for install method when going back to STEP_METHOD.David Cantrell2010-02-111-0/+1
| | | | | | | | In STEP_DRIVER, if the user selects Back from the dialog saying no devices of that type were found, we go back to STEP_LANG. The problem is that loaderData->method isn't reset to 1 in STEP_DRIVER when we go back to STEP_METHOD. That causes us to skip over the method selection and since dir is still -1, we go back up to STEP_LANG.
* Set initrd load address to 32MB for s390x (#546422).David Cantrell2010-02-111-1/+1
| | | | Allows RHEL to install on LPAR systems.
* Only show the error message if there was an error.David Lehman2010-02-101-5/+6
|
* Be even more clear about removing existing linux installations. (#493360)David Lehman2010-02-101-2/+2
|
* Improve reboot modes in init.c and shutdown.c.Ales Kozumplik2010-02-103-26/+50
| | | | | | | | Stop the kernel correctly on HALT (so that we dont see 'kernel panic, they killed init' on i386 and on s390 one gets easy access to manual IPL). Introduce a new reboot method that does allow us to see the backtrace and doesn't scroll the screen up with useless unmount info.
* Be more explicit in which libraries we link with.Chris Lumens2010-02-103-4/+6
| | | | This is required by the latest build system's linker changes.
* Do not override BASEARCH with BUILDARCH, it doesn't make sense (#524235)Martin Sivak2010-02-101-2/+0
|
* Sending translation for Japanesehtaira2010-02-101-1442/+1806
|
* Sending translation for Russianypoyarko2010-02-101-1164/+1126
|
* Sending translation for Spanishdennistobar2010-02-091-334/+334
|
* platform.checkBootRequest(): Fix use of map instead of filterHans de Goede2010-02-091-1/+1
|
* Improve platform.checkBootRequest() mdarray handlingHans de Goede2010-02-091-6/+11
| | | | | | | | 1) When a platform does not support /boot on mdarray's don't give both the /boot cannot be on RAID != level 1 and the /boot on RAID is not supported errors 2) Enfore that RAID1 /boot members are partitions. This is necessary now that we support whole disk RAID set members.
* Fix backtrace when trying to use LV for /boot (#562325)Hans de Goede2010-02-091-7/+14
|
* Add lsusb to rescue mode stage2 (#562616)Hans de Goede2010-02-091-2/+4
| | | | This seems worhwhile to have (as requested), and only adds 130 kb or so.
* No longer refer to instdata in attrSkipList.Chris Lumens2010-02-081-5/+5
|
* Clarify which storage exceptions are bugs (#557928).Chris Lumens2010-02-081-42/+10
| | | | | | | | | In turnOnFilesystems, some exceptions are bugs in anaconda and some are just fatal errors reported by the underlying tools. An example of the latter is not being able to resize a filesystem due to space issues. These should not get the exception dialog since that looks like anaconda is at fault. For all other cases, it's likely an anaconda bug and should get the exception dialog.
* Merge branch 'no-instdata'Chris Lumens2010-02-0869-1096/+1022
|\
| * Clean up imports in __main__.Chris Lumens2010-02-041-3/+5
| |
| * Nothing uses InstallData anymore, so it can completely be removed.Chris Lumens2010-02-045-79/+9
| | | | | | | | | | 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-046-13/+12
| |
| * Move firstboot into the Anaconda object.Chris Lumens2010-02-044-11/+12
| |
| * Move bootloader into the Anaconda object.Chris Lumens2010-02-0426-100/+99
| |
| * Move escrowCertificates into the Storage object.Chris Lumens2010-02-043-5/+5
| |
| * Move storage into the Anaconda class.Chris Lumens2010-02-0437-237/+246
| |
| * Move desktop to the Anaconda object.Chris Lumens2010-02-044-14/+8
| | | | | | | | This is also the last thing in InstallData.write, so it can go away too.
| * Move timezone to the Anaconda object.Chris Lumens2010-02-048-16/+24
| |
| * Move firewall into Anaconda.Chris Lumens2010-02-043-8/+15
| |
| * Move users and security to the Anaconda object.Chris Lumens2010-02-048-103/+111
| | | | | | | | | | 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-0416-34/+45
| |
| * Move keyboard to the Anaconda object.Chris Lumens2010-02-049-28/+27
| |
| * Move instLanguage to the Anaconda object.Chris Lumens2010-02-0413-40/+46
| |
| * Move the writeKS and write methods from InstallData to Anaconda.Chris Lumens2010-02-044-82/+90
| | | | | | | | | | 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-0411-85/+73
| | | | | | | | | | | | 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.
| * Move instProgress to be an attribute on the InstallInterface.Chris Lumens2010-02-048-12/+21
| |
| * Finally remove the x_already_set hack.Chris Lumens2010-02-042-17/+3
| | | | | | | | | | | | 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-0412-34/+31
| |
| * Use anaconda.ksdata instead of anaconda.isKickstart.Chris Lumens2010-02-0413-43/+40
| | | | | | | | | | | | 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-048-69/+61
| |
| * Remove backend and other pointless attributes from InstallData.Chris Lumens2010-02-041-13/+4
| | | | | | | | | | None of these are used anywhere outside of this class, and inside this class there's other ways to refer to them.
| * Move the isHeadless attribute onto the Anaconda class.Chris Lumens2010-02-044-20/+17
| | | | | | | | | | 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-044-46/+35
| | | | | | | | | | | | 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-042-8/+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.
* | Fix partitioning help spelling (#562823).Chris Lumens2010-02-081-4/+4
| |
* | Sending translation for Bengali (India)runab2010-02-081-955/+742
| |
* | Keep the end sector aligned when resizing partitions (#560647)Hans de Goede2010-02-061-0/+3
| | | | | | | | | | This is esp. important with DASD's as these will only accept properly aligned partitions.
* | Write ARP=no to ifcfg file when VSWITCH=1 is set on s390x (#561926).David Cantrell2010-02-052-3/+11
| | | | | | | | | | | | | | | | | | | | | | When using LAYER2=1 VSWITCH=1 in your CMS conf file on s390x, the ifcfg file written by anaconda will result in a non-working network connection on reboot after installation. When LAYER2=1, we already prevent writing of the HWADDR to the ifcfg file, but when VSWITCH=1, we need to write ARP=no to the ifcfg file as well. Make sure to carry over VSWITCH in linuxrc.s390, but also make sure we don't write it to the final ifcfg file on the target system.
* | Don't return the passphrase from hasKey. Should return a boolean.David Lehman2010-02-051-1/+1
| |