summaryrefslogtreecommitdiffstats
path: root/booty/sparc.py
Commit message (Collapse)AuthorAgeFilesLines
* Pass InstalltData to booty __init__ as it needs access to many of its membersHans de Goede2009-08-051-2/+2
| | | | | | | | | Currently we are passing storage and network to booty's __init__, for writing the necessary kernel cmdline parameters for dracut for international consoles / keyboards booty will also need access to keyboard and language, instead of passing these all in seperately just pass InstalltData to booty's __init__. This is a preparation patch for writing out the dracut kernel cmdline commands for i18n support.
* Add a dracutSetupString method to network.pyHans de Goede2009-08-041-2/+2
| | | | | | | | | Add a dracutSetupString method to network.py, this can be used to ask the Network class to get a dracut setup string to setup the interface needed for a connection to a certain host. This patch also adds code to booty to use this to get kernel cmdline dracut setup commands for any NIC's needed to connect to devices needed for /
* Catch errors from bootloader installation and tell the user (#502210).Chris Lumens2009-06-051-8/+10
|
* Clean up argument list after changing from rhpl to iutil for execWithRedirectJesse Keating2009-04-171-1/+1
| | | | | | | | | | iutil uses subprocess.Popen and passes in the argv as a list, which causes Popen to use the first entry of the list as the executable, and the rest of the entires as arguments to that executable. This is different from how rhpl did things in which the first argument of the arglist had to be the executable itself. Also iutil expects argv to be a real list not a tuple.
* Make root= line in grub.conf and path spec in fstab consistentHans de Goede2009-03-201-1/+1
| | | | | | | | | booty was using its own code to find out wether to pass in UUID=.... or /dev/.... as root= option, leading to inconsistencies between fstab (/dev/mapper/Volgroup-lv_root) and grub.conf (UUID=...) Harmless, but confusing. This patch fixes this by removing the no longer needed getRootDevName method from booty and instead using device.fstabSpec
* Fix booty for dmraidHans de Goede2009-03-091-1/+1
| | | | | | Booty was expecting the xxxxxxx part of /dev/xxxxxx paths instead of new storage device names, this patch fixes this, making booty work on dmraid with the new storage code.
* Fix passing a device vs. passing a device's name in several more places.Chris Lumens2009-03-041-1/+1
|
* bootloader.write takes fewer arguments now, so clean up arg passing.Chris Lumens2009-03-041-1/+1
|
* Move BootyNoKernelWarning into __init__.py and use it.Chris Lumens2009-03-041-1/+2
| | | | | Also, this gets rid of the goofy self.noKernelsWarn method which doesn't serve any useful purpose now that booty's part of anaconda.
* Use anaconda's provided rootDevice instead of performing another lookup.Chris Lumens2009-03-041-2/+2
|
* Add a storage instance to all bootloaderInfo subclasses.Chris Lumens2009-03-041-5/+5
| | | | | | We could pass storage around to all the various functions that will need it, but that's a big mess. It's far easier to just set this when we create the bootloaderInfo class and never worry about it again.
* Remove all uses of fsset.getEntryByMountPoint.Chris Lumens2009-03-041-13/+13
|
* Don't use rhpl.executil anymore.Chris Lumens2009-03-041-6/+5
|
* Move each bootloader class into its own file.Chris Lumens2009-03-041-0/+127