summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use the mount and unmount methods on OpticalDevice.format now.Chris Lumens2009-03-242-15/+15
|
* Add a format for ISO9660 filesystems.Chris Lumens2009-03-241-0/+17
|
* getDeviceByName does not expect the CD device to start with "/dev/" (#491768).Chris Lumens2009-03-242-1/+4
|
* Write the same arch to .discinfo as iutil.getArch() gives us (#490977).Chris Lumens2009-03-241-1/+1
|
* Port the dlabel feature from RHEL (#489314)Martin Sivak2009-03-248-2/+158
|
* Don't remove partitions twice.Joel Granados Moreno2009-03-241-3/+0
| | | | | We remove the partitions at the end of clearpart function when we traverse the clearpart list and "Destroy" each partition.
* New version.anaconda-11.5.0.36-1David Cantrell2009-03-231-1/+20
|
* Add EFI, Apple Bootstrap, and PPC PReP Boot formats.David Lehman2009-03-237-20/+109
|
* Remove all implicit calls to self.format.destroy from Device classes.David Lehman2009-03-231-19/+0
| | | | We are scheduling the actions we need. This is just noise now.
* Pop the busy cursor when we're done with the wait window (#491736).Chris Lumens2009-03-232-1/+3
|
* If the new size and old size are the same, treat as a no-op (#491496).Chris Lumens2009-03-231-3/+7
| | | | | There's no sense raising a traceback if the user just chose the same size as the filesystem already is.
* Let mountFilesystems handling bind mounting /dev (#490772).Chris Lumens2009-03-234-20/+2
|
* Not all FileDevices have parents, so don't assume.Chris Lumens2009-03-231-1/+1
|
* Bind mount formats are mountable.Chris Lumens2009-03-231-0/+4
|
* If a filesystem is already mounted, don't raise an error.Chris Lumens2009-03-231-1/+1
| | | | | This seems pretty harmless to me, and raising an error causes problems when dealing with bind mounts.
* Fix a typo calling the superclass's constructor.Chris Lumens2009-03-231-1/+1
|
* Add a fake device for bind mounting /dev.Chris Lumens2009-03-231-6/+15
|
* If there was an exception leading to the urlgrabber error, log it.Chris Lumens2009-03-231-1/+4
|
* Fix the import of checkbootloader (#491574).Chris Lumens2009-03-231-2/+1
|
* Add a missing import (#491605).Chris Lumens2009-03-231-0/+1
|
* New version.anaconda-11.5.0.35-1David Cantrell2009-03-201-1/+20
|
* Fix traceback in FSSet.crypttab. (#491160)David Lehman2009-03-201-1/+1
|
* Fix traceback on upgrade. (#491446)David Lehman2009-03-201-1/+1
|
* Do not include .h and .sh files in updates.imgDavid Cantrell2009-03-201-0/+1
|
* Make PartitionDevice resize work.David Cantrell2009-03-201-23/+38
| | | | | | | | | Resizing existing filesystems on PartitionDevice objects now works properly. I have resized ext3 and ntfs on existing partitions and autopart takes over after that. LVM resizing is not done yet, but this patch takes care of the major case: resizing existing Windows installations.
* Reset mouse pointer if we find an unreadable disk.David Cantrell2009-03-201-0/+1
| | | | | | Without the call to busyCursorPop(), we get the watch mouse pointer for the rest of the install. waitWindow sets it up, which is called when 'Finding storage devices...' is displayed.
* Use label attr instead of non-existent fslabel attr. (#491120)David Lehman2009-03-201-3/+3
|
* Need to notify the kernel of changes before udev settleJeremy Katz2009-03-201-1/+2
| | | | Not sure how this worked yesterday, but order is important
* Revert "mount and umount commands are in /sbin now, remove from /usr/sbin"David Cantrell2009-03-201-0/+6
| | | | This reverts commit 8683176aef29562f6e7505a7727b79f94e1c8a8c.
* Make some fixes to the rescue mode system selection UI (#489973, #489977).Chris Lumens2009-03-201-2/+5
| | | | | | | (1) When there's more than one system to choose from, display the name of the device, its release string, and the label if it exists. (2) Return the right type when the user makes a selection from the combo box.
* Fix text mode autopartitioning (#491282).Chris Lumens2009-03-201-1/+2
| | | | | (1) We need to use the device's name instead of its path for clearPartDisks. (2) We need to set doAutoPart since text mode is autopart only.
* Do not use _rnetdev as fstab option for network based /Hans de Goede2009-03-201-4/+1
| | | | | | | | | In RHEL-5 we use _rnetdev for network based /, and various pieces of the RHEL-5 initscripts key of on this to do special things. So I thought it would be good to do the same in Fedora. Testing has revealed that Fedora's mount command cannot handle this options on things go boom, so use plain _netdev for / just like we do with other network based fs, and as we've been doing in previous Fedora releases.
* Make root= line in grub.conf and path spec in fstab consistentHans de Goede2009-03-206-21/+6
| | | | | | | | | 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 a reference to the partitions list (#491335).Chris Lumens2009-03-201-1/+1
|
* Do not traceback at the very beginning of rescue modeMartin Sivak2009-03-202-3/+12
|
* Fix traceback when editing encrypted mdraid device in UI.Radek Vykydal2009-03-201-4/+5
| | | | Also correct some references to self.origrequest.
* New version.anaconda-11.5.0.34-1David Cantrell2009-03-191-1/+29
|
* Catch FSError when detecting storage, prevent user from continuing.David Cantrell2009-03-191-16/+24
| | | | | | This could use expansion in the future, perhaps removing the disk that caused the problem as a Skip option, or something like that. For now, if we can't read your disks, stop.
* If we have no error string, place None in the tuple.David Cantrell2009-03-191-1/+8
| | | | | | Be more defensive about what we get back from the _isys module. Do not assume we get an error string. If it's empty, place None in the tuple.
* Move OUTPUT_TERMINAL definition to isys.hDavid Cantrell2009-03-193-1/+3
|
* mount and umount commands are in /sbin now, remove from /usr/sbinDavid Cantrell2009-03-191-6/+0
| | | | | We don't need these commands in both locations, /sbin will be sufficient.
* Avoid SIGSEGV in doPwMount() when NULL is last parameter (#491192)David Cantrell2009-03-191-3/+5
| | | | | If NULL is given as the last parameter to doPwMount(), do not try to dereference it.
* Attempt disk commits 5 times before raising an exception.David Cantrell2009-03-191-1/+16
| | | | | | | | Hitting this periodically on my test systems. The disk may or may not be capable of the ped_disk_commit_to_dev() call yet. The disk is busy. I don't want to use a Timer thread since we're using PyGTK and we'll get in to all sorts of problems if threads are brought it. The poor man's try loop has been working for me today.
* Add boot partition size limit properties and size validation method.David Lehman2009-03-191-2/+42
| | | | | | Also, don't require that partitions be bootable in advance of being identified as the boot device. We will set the boot device's boot flag explicity elsewhere.
* Make sure boot flag gets set. (#491170)David Lehman2009-03-193-5/+12
|
* Make bootable a property of PartitionDevice.David Lehman2009-03-191-10/+15
|
* After setting up our random UUID, inform the storage layerJeremy Katz2009-03-191-0/+8
| | | | | The storage layer keeps track of uuids for filesystems, so we need to update it if we change the uuid
* Handle system crappyness.Joel Granados Moreno2009-03-197-17/+179
| | | | | | | | | | | | | | | | | | | | * storage/__init__.py (createSuggestedVGName): Take into account the new lvm black list. * storage/devicelibs/lvm.py (blacklistVG): New function, add a VG to a the black list. * storage/devicelibs/lvm.py (vgreduce): introduces a new argument to the function. rm means use the lvm --removemissing option. * storage/devices.py (LVMVolumeGroupDevice.complete): New function to evaluate if VG is consistent. * storage/devices.py (LVMLogicalVolumeDevice.complete): Likewise for LVs. * storage/devicetree.py (_handleInconsistencies): New function intended to catch all unwanted behavior from the system before continuing. * storage/devicetree.py (questionReinitILVM): New function intended to ask the user what to do in case we find inconsistent LVM metadata.
* Fix up checking for live image backingJeremy Katz2009-03-191-0/+2
| | | | | /dev/live is an absolute symlink right now, so strip off /dev if we need to
* Let's not remove our mountpointsJeremy Katz2009-03-191-1/+1
| | | | | | isys.umount() defaults to removing directories. Maybe we should change that, but it has implications for a fair number of callers. So let's just not remove the mountpoints for now