summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Sending translation for Spanishbeckerde2009-12-191-741/+727
|
* Use the per-disk flag to disable cylinder alignment for msdos disklabels.David Lehman2009-12-181-2/+3
|
* Don't include advanced devices in the total count on the basic filter UI.Chris Lumens2009-12-181-2/+10
| | | | | Seeing a count of more devices than you can find in the UI is confusing, so only include them in the count if we're doing the advanced UI.
* For iSCSI devices, put the path into the UI instead of a WWID.Chris Lumens2009-12-181-2/+9
|
* Add udev_device_get_path.Chris Lumens2009-12-181-7/+10
|
* Make Callbacks._update_size_label callable from outside the object.Chris Lumens2009-12-181-8/+11
| | | | | | | Having it be private was based upon the old assumption that you couldn't add devices during installation. Of course, that's incorrect for things like iSCSI and FCOE. So now that we need to update the size label when the Add Advanced button is clicked, it needs to be renamed.
* Do not show the "Add Advanced" button on the basic filtering screen.Chris Lumens2009-12-181-0/+8
| | | | | Since the basic screen doesn't even have tabs to display the kinds of devices that can be added with this button, it doesn't make any sense to show it.
* Log into program.log through the standard python logging (part of #524980).Ales Kozumplik2009-12-182-24/+22
|
* Fix typo from commit 13022cc2.David Lehman2009-12-171-1/+1
|
* Sending translation for Dutchwarrink2009-12-171-579/+659
|
* Restore accidentally removed line in backend.pyHans de Goede2009-12-161-1/+1
| | | | | Commit 98504bcaad593f3271a76f1591120310c781049d, accidentally removes a non related line, this patch restores this.
* yuminstall: Fix indentation errorHans de Goede2009-12-161-4/+5
| | | | | | Commit a75aa437f6fcbf988904b8a630cc82ef12c98dd6, leaves the block of code this patch re-indents wrongly indented, causing to only be executed in the else: case of the if above it, while it should be always executed.
* No need to special case ignoring of dmraid setsHans de Goede2009-12-161-3/+0
| | | | | | device.raidSet.name == device.name, so there is no need to specially add it to ignore disks, this will only lead to the raidset name being in ignoredDisks twice.
* New version.Chris Lumens2009-12-163-282/+380
|
* Clean up setting paths on preupgrade (jvonau).Chris Lumens2009-12-161-5/+5
|
* And call freetmp, too.Jerry2009-12-161-0/+1
|
* Add a method to remove /tmp/install.img on low memory conditions (jvonau).Chris Lumens2009-12-161-0/+15
|
* Make sure /mnt/stage2 is mounted before trying to unmount.Jerry2009-12-161-1/+2
|
* Skip the mediaDevice check before attempting to mount the install.img.Jerry2009-12-161-5/+1
|
* Remove install.img from /boot during preupgrade.Jerry2009-12-161-0/+7
| | | | | This is needed to make room in /boot on previous installs that only have a 200 MB (or even smaller) /boot so the upgrade can even continue.
* Add __str__ methods to the DeviceFormat classes.David Lehman2009-12-169-0/+84
|
* Expand PartitionDevice.__str__ to include partition geometry and flags.David Lehman2009-12-161-1/+10
|
* Hide biosraid member devices that contain MDRaidMember formats.David Lehman2009-12-162-2/+13
| | | | This brings the behavior in line with other (dmraid) biosraid members.
* Move disklabel handling into handleUdevDeviceFormat with the others.David Lehman2009-12-161-15/+16
|
* DiskDevice.__init__ expects an "exists" parameter, so add it.Chris Lumens2009-12-161-2/+3
|
* Fix multipath filtering.Chris Lumens2009-12-161-2/+4
| | | | | | First, a gtk.ComboBoxEntry doesn't have a get_text() method. It has a child that has a get_text() method. Second, filter-as-you-type works more like you would expect if the filters use "contains" instead of "is".
* Log error messages before displaying dialogs.Chris Lumens2009-12-161-3/+6
|
* Include error messages when logging selinux context get/set failures.David Lehman2009-12-151-4/+4
|
* Catch failures to set selinux contexts so it doesn't cause a crash.David Lehman2009-12-151-2/+6
|
* Fix typo logging failure to get default file context.David Lehman2009-12-151-1/+1
|
* Use DiskLabel.alignment instead of getDiskAlignment.David Lehman2009-12-151-45/+23
|
* Add an alignment property to DiskLabel.David Lehman2009-12-151-0/+32
|
* iscsi.py: Do not translate log messagesHans de Goede2009-12-151-1/+1
|
* Make iscsi,etc startup use the iscsi,etc SingletonsHans de Goede2009-12-151-3/+3
| | | | | Make iscsi,etc startup use the iscsi,etc Singletons, instead of the not yet instantiated instData.
* kickstart: Move onlining of fcoe/iscsi/zfcp devices to parse phaseHans de Goede2009-12-151-34/+38
| | | | | | | | | | | | | | Bring fcoe/iscsi/zfcp devices online when parsing the kickstart file (instead of delaying this to the execute phase) so that the disks can be identified by /dev/disk/by-path/foo, etc. in clearpart, ignoredisks, etc. commands. For the iscsi command this also improves error handling by passing username and password to addTarget as is instead of only passing them if both are present, using addTarget's error handling for a username without a password (instead of simply ignoring the username or the password), and also by catching IOErrors which will be thrown when logging in to the target fails.
* Make the fcoe, iscsi and zfcp classes singletonsHans de Goede2009-12-153-0/+57
| | | | | | | | | | | | | | | | The fcoe, iscsi and zfcp classes are designed to be instantiated only once, currently this is not enforced. This is causing trouble as their single instantiation currently is done in storage.__init__, which means they cannot be used before instData is instantiated, as that instantiates storage. However we need them to connect to fcoe, iscsi and/or zfcp drives while parsing kickstart files (so the drivers can be referenced by UUID / /dev/disk/by-path / whatever), and instData is not yet instantiated at that time. So this patch uses a very simple Singleton design pattern, so that we can instantiate them where ever we need them, and all references returned will will point to one shared global instance.
* Remove call to no longer existing isys DriveDict methodHans de Goede2009-12-151-2/+0
|
* Use the correct yum configuration file when searching for the -logos packageJeroen van Meeuwen (Fedora Unity)2009-12-151-1/+1
|
* Fix two missing closing parens in previous commits.Chris Lumens2009-12-112-2/+2
|
* Add an interface to select the fancy filtering UI vs. the regular one.Chris Lumens2009-12-117-1/+86
| | | | | | Most Fedora users don't need to see the advanced filtering UI with all its multipath tabs and advanced storage buttons and search interfaces. So, provide an introductory screen that allows skipping all that stuff.
* Add a step to prompt for the cleardisks UI.Chris Lumens2009-12-118-0/+508
| | | | | | This UI is the screen that allows the user to select which devices will be wiped during installation and which should just be mounted. It also allows selecting which device the bootloader should be installed to.
* Add a dialog to configure advanced storage devices.Chris Lumens2009-12-113-24/+349
| | | | | | | | | This brings back the old behavior of having a dialog that can prompt for unusual storage devices that require manual intervention, like FCOE and iSCSI. After the dialog is run, we have to put and new devices into the UI. However, udev isn't going to provide just a list of newly appeared devices so we have to maintain a list of what was around previously, and compare the current device list to that. This promises to be slow but there's not a better option.
* Add an early user interface for filtering storage devices.Chris Lumens2009-12-1111-1/+2164
| | | | | | | | | | This UI allows the user to select which devices they would like to include in the rest of the installation process, sorted out by their types. All devices not checked will never again be referenced by anaconda, though we may see their udev information in the logs from time to time. This UI supports two different ways of looking at things: the simple UI for regular Fedora users with basic devices, and the complex UI with many tabs and filtering options.
* Rework the upgrade vs. install screen a bit to make it look nicer.Chris Lumens2009-12-111-42/+33
| | | | | Add some text at the top, rework the rest of the text to be more descriptive, and bold/italicize other text to make it stand out more.
* Add the updated and simplified parttype screen.Chris Lumens2009-12-117-732/+112
| | | | | | | This revised screen is part of the simple flow for the new storage filtering UI. It only offers you to pick the kind of install you want to do, check to review, and check to encrypt. Everything else will go on another screen later.
* Add a method to determine whether a device is a CCISS RAID device.Chris Lumens2009-12-111-0/+4
| | | | | Unfortunately, the udev data for CCISS does not contain MD_* so I can't use the udev_device_is_md to key off. This will have to do.
* Move identifyMultipaths from DeviceTree to devicelibs.Chris Lumens2009-12-112-93/+105
| | | | | | | | The return type has also changed. It now returns a tuple of a list of regular devices, a list of multipath sets, and a list of partition devices. This is necessary so the filtering UI can use the same knowledge that was in the DeviceTree object to know which devices are part of a multipath set and which are just standalone disks.
* Add a method to return a device's WWID.Chris Lumens2009-12-111-0/+14
|
* Add a method to get the bus/interconnect from udev and store it on devices.Chris Lumens2009-12-113-4/+11
|
* Add a vendor getting udev method, though udev doesn't always know it.Chris Lumens2009-12-113-5/+18
|