summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove unused container devices when removing an md or last lv in a vg.David Lehman2012-06-201-1/+9
| | | | | | | | | | We don't remove the empty containers unless we are the ones removing the last device that uses them.
* | Fix up some broken usage of the Size class.David Lehman2012-06-202-4/+4
| |
* | Don't give focus to the first DiskOverview as that makes it look selected.David Lehman2012-06-201-4/+0
| |
* | Implement Size.__radd__ so sum works with Size instances.David Lehman2012-06-201-0/+4
| |
* | Clean up and simplify some things in the custom storage spoke.David Lehman2012-06-201-36/+25
| | | | | | | | | | | | | | | | | | | | | | Only include non-existent unused devices in the "New ..." root. Simplify removal of devices by unifying the code and always calling storage.destroyDevice, which can handle non-existent devices as well as existing ones. Unused devices have no root. That is handy for identifying them from inside the removal callback.
* | Store template for installed OS description for repeated use.David Lehman2012-06-201-1/+5
| |
* | Don't automatically ignore uninitialized disks.David Lehman2012-06-201-1/+1
| |
* | Default to msdos disklabels on x86 BIOS systems.David Lehman2012-06-201-1/+1
| |
* | Run clearpart, autopart, bootloader from the storage spoke.David Lehman2012-06-203-12/+22
| | | | | | | | We need to run these before the progress hub so we can catch errors.
* | Allow selection of unpartitioned disks and not usb media.David Lehman2012-06-201-1/+2
| |
* | Make sure doing math on Size instances yields Size values.David Lehman2012-06-201-1/+16
| | | | | | | | | | Previously we were ending up with Decimal any time we added two Size values together.
* | Make a Page's title a property of the page itself.Chris Lumens2012-06-202-9/+14
| | | | | | | | | | | | Since most of the accordion functions operate based on a page title, it makes sense to have some way for users to get the title without having to root around in gtk for it.
* | Add the hand cursor to MountpointSelectors, too.Chris Lumens2012-06-192-1/+20
| | | | | | | | | | This is largely just copy & paste from what msivak did elsewhere. Thanks.
* | Set the height request of the pickLanguageLabelMartin Gracik2012-06-191-0/+1
| | | | | | | | | | | | We need to make the label high enough for languages that have higher characters. The font type and size is hardcoded so it should not change.
* | Fix the language selection resizingMartin Gracik2012-06-191-0/+2
| | | | | | | | | | | | | | | | | | | | This fixes the resizing of the language view, because of different label lengths caused by different translations. It still jumps up and down, because some languages have characters with bigger height. I had no success with fixing that part. Nothing helps.
* | Update TODO lists based on mailing list feedback.Chris Lumens2012-06-182-2/+6
| |
* | ntp_servers -> ntpservers, which is what pykickstart provides.Chris Lumens2012-06-183-5/+5
| |
* | Use os.path.normpath when concatenating two absolute pathsVratislav Podzimek2012-06-142-2/+2
| | | | | | | | os.path.join returns the second argument if it is an absolute path
* | Network spoke: don't show widgets hidden on purpose after spoke refresh.Radek Vykydal2012-06-141-9/+20
| | | | | | | | | | This should fix http://www.redhat.com/archives/anaconda-devel-list/2012-June/msg00166.html
* | Network spoke: skip standalone spoke if network is up.Radek Vykydal2012-06-141-29/+37
| |
* | Fix resize behaviour of Add Repo dialogMartin Sivak2012-06-141-60/+6
| |
* | Fix missing yum.Errors in yumpayload.pyMartin Sivak2012-06-141-0/+1
| |
* | use timeout instead of idle for Queue pollingBrian C. Lane2012-06-131-1/+2
| | | | | | | | | | | | | | | | | | | | The Queue poll inside the GLib idle state was causing 100% CPU usage, it was being called multiple times per second. It would be more efficient to be able to use a select() or poll() with the Queue, but that isn't possible. So, run the Queue processing in a 1 second timeout. CPU usage drops to almost nothing. Also add a call to q.task_done() for unrecognized messages.
* | add the foundations for the add repository dialogMartin Sivak2012-06-133-5/+598
| |
* | makeupdates: copy .ui into /tmp/updates/ui/Brian C. Lane2012-06-121-1/+13
| | | | | | | | | | The ui update files should be in /tmp/updates/ui/<dir> where dir is the directory specified in the uiFile. eg. hubs, spokes
* | Sync time with a working NTP server when NTP is turned onVratislav Podzimek2012-06-122-1/+55
| | | | | | | | | | | | chronyd doesn't change the time immediately because it wants to prevent time leaps. However this way it may look like if NTP was not running at all, so we need a manual sync first.
* | Use for instead of while when iterating over ListStores and filesVratislav Podzimek2012-06-124-46/+16
| |
* | Setup NTP servers and daemon as specified in the kickstart before UI appearsVratislav Podzimek2012-06-122-1/+10
| |
* | Store NTP servers in self.data and set them up also on the installed systemVratislav Podzimek2012-06-122-0/+22
| |
* | Add UI for the options sections of each device type in custom partitioning.Chris Lumens2012-06-083-32/+731
| | | | | | | | These don't do anything yet, of course.
* | Make sure to include the new lib/ directory in the build process.Chris Lumens2012-06-071-1/+3
| |
* | Giving a MountpointSelector focus should cause it to be displayed.Chris Lumens2012-06-074-7/+61
| | | | | | | | | | | | | | | | | | | | | | | | This means that when you press up and down with the keyboard to navigate the accordion, whatever MS you hit will be the one displayed on the right, and whatever one you were previously on will have its changes saved. This is different from how DiskOverviews and SpokeSelectors work, but I think it makes sense. When you keyboard to a DO, you are choosing to do include it in the install. We don't want people doing that by accident. When you keyboard to a SS, it would jump you into the spoke and that wouldn't work at all. The MS, however, just changes what's displayed on part of the screen.
* | Add a little right pointing arrow to the active mountpoint selector.Chris Lumens2012-06-073-7/+49
| |
* | Get rid of the currentSelector attribute on a Page.Chris Lumens2012-06-061-6/+0
| | | | | | | | | | I still haven't found a need for this, and it's getting confusing with a current selector here and a separate one in custom.py.
* | Fix accordion open and close behavior.Chris Lumens2012-06-062-9/+8
| |
* | Make users revisit software spoke after changing base repo.David Lehman2012-06-062-1/+7
| | | | | | | | | | Invalidate previous depcheck/transaction to ensure the selection has been validated when we arrive in hub 2.
* | Preserve mirrorlists in install-time yum repo configs.David Lehman2012-06-061-4/+4
| |
* | Protect YumPayload properties from some threading-related tracebacks.David Lehman2012-06-061-18/+33
| |
* | Fix parsing of repo=hd into ksdata.method.David Lehman2012-06-061-4/+9
| |
* | Make the edd dict a singleton and support bios specs in resolveDevice.David Lehman2012-06-063-6/+11
| |
* | Add support for cdrom and harddrive methods, including switching.David Lehman2012-06-065-44/+121
| | | | | | | | | | | | | | | | Clean up mountImage and opticalInstallMedia to match their new surroundings. Allow a path to a specific image file to be specified to mountImage. Don't automatically mount optical media we detect in opticalInstallMedia.
* | Don't do anything for unchanged harddrive or nfs software sources.David Lehman2012-06-061-0/+17
| |
* | Move nfs mount if iso images are found instead of using a symlink.David Lehman2012-06-061-13/+7
| | | | | | | | | | The symlink will break os.path.ismount and is generally more work to manage. I didn't know about mount --move when I wrote the symlink code.
* | When a device is deleted, update the available space display.Chris Lumens2012-06-061-20/+37
| | | | | | | | | | | | Note that if you delete an LV, it won't change the numbers. This is because there's still a partition filling all the space, and empty space in a VG is not taken into account.
* | Set the default mountpoint in a MountpointSelector to empty.Chris Lumens2012-06-062-3/+2
| | | | | | | | Also, don't translate it. That doesn't make any sense.
* | Have the remove confirmation dialog display what mountpoint will be removed.Chris Lumens2012-06-062-5/+13
| |
* | Move the mountpoint accordions and page classes into their own file.Chris Lumens2012-06-052-196/+229
| | | | | | | | | | | | This is more for better organization of code than any need to use them from elsewhere, but they're pretty separate from the rest of the stuff in custom.py so they stand pretty well on their own.
* | Conditionalize the remove button on the disk cart, call it from custom.Chris Lumens2012-06-052-5/+12
| | | | | | | | | | | | | | We don't want users to be able to remove devices after they're in the custom partitioning interface since that'll be very difficult to deal with. However we would like them to be able to see what devices they have selected for installation.
* | Move the disk shopping cart into a new spoke lib directory.Chris Lumens2012-06-057-295/+363
| | | | | | | | | | It's going to be needed by both the regular storage interface and the custom interface, so it would be helpful to have it in a common place.
* | Add the beginnings of the Add/Remove buttons to custom UI.Chris Lumens2012-06-053-22/+454
| | | | | | | | | | There sure are a lot of rough edges to this patch, though. Refer to the TODO list at the top of the file for things that need to be done.