summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Prevent duplicate mountpoint creation.David Lehman2012-08-301-1/+5
| | | | | This is absolutely minimal handling for the immediate term and will be replaced soon by proper handling within the AddDialog.
* If there's only one disk, select it by default.David Lehman2012-08-301-0/+4
|
* Evaulate growth potential for all reqs, even when allocating a fixed req.David Lehman2012-08-301-1/+2
| | | | | We evaluate growth potential for the growable requests we've allocated so far even if the request we're currently allocating is not growable.
* Do not honor partitions' disk attr when reallocating them.David Lehman2012-08-301-4/+1
| | | | I don't think this was ever used.
* Set size is a safe max size for partitions.David Lehman2012-08-301-0/+3
| | | | | This helps the partition sorting, which means we do a better job at allocating partitions.
* Set the ANACONDA udev property in the post-switchroot udevdb.David Lehman2012-08-301-0/+2
| | | | | Systemd or dracut or whoever starts a new udevd instance after switchroot, which drops our ANACONDA property.
* Calculate size func kwargs at call time to pick up changes.David Lehman2012-08-301-17/+6
|
* Add support md devices and btrfs raid features in the custom spoke.David Lehman2012-08-303-40/+232
| | | | | btrfs, lvm, and md will all use raid level strings within the UI and those will be converted as needed by the DeviceFactory classes.
* Move the BTRFS options to last and remove unsupported options.David Lehman2012-08-301-240/+83
| | | | | | | | | We use the same indexing/ordering for the various device types throughout the custom spoke, and BTRFS is always last. BTRFS does not support raid levels 4,5,6. BTRFS compression can be enabled at any time, so omit that.
* Remove "Technology" ComboBoxes from device options for now.David Lehman2012-08-301-95/+26
|
* Tweak setContainerMembers to work with a defined md array.David Lehman2012-08-301-15/+23
|
* Add support for named md devices.David Lehman2012-08-306-47/+48
| | | | | | | With the following exception, this marks the end of us using array super-minor as the basis for its name: For preexisting devices with no name, we'll treat the super-minor as a name since that's really all we have to work with.
* Make sure a disk is partitioned before treating it as such. (#849707)David Lehman2012-08-301-3/+4
|
* Setup python path /after/ we've done updatesJesse Keating2012-08-301-2/+1
| | | | | | | | | | If we try to setup the python path before /tmp/updates/ exists, the path will get thrown out and won't be used even if that path will get created at some point later. So just re-order things. This is ugly, and shouls only live for the F18 Alpha. After that we should be using /run/install/updates directly and thus the path can be set there early.
* Fix a string substitution think-oJesse Keating2012-08-301-1/+2
|
* We now BuildRequires python-babel as well.Chris Lumens2012-08-291-0/+1
|
* Update TODO list.Chris Lumens2012-08-291-2/+3
| | | | Haven't done this in a while.
* Only show groups in the UI if they have members that install by default ↵Bill Nottingham2012-08-292-1/+16
| | | | (default or manadtory packages).
* Symlink /run/initramfs/inst.{updates,product} to /tmpJesse Keating2012-08-292-3/+11
| | | | | | | /tmp is tmpfs and is created at boot time, so we cannot unpack our updates there in dracut as they will be lost. Instead unpack them to /run/initramfs/inst.{updates,product} and create a symlink when anaconda starts so that it can continue to look for content there.
* Use shutil.move for replacing old config with the new oneVratislav Podzimek2012-08-291-2/+5
| | | | | | | os.rename fails if source and destination are on different fileystems, shutil.move should copy and remove the source in such cases. Resolves: rhbz#851653
* Honor user's choice on NTP (ON/OFF)Vratislav Podzimek2012-08-292-3/+34
| | | | | | | Iff user turned NTP ON, we need to make sure chrony gets installed and enabled and save NTP configuration. Resolves: rhbz#851323
* Don't crash if someone gives us bad timezoneVratislav Podzimek2012-08-292-7/+19
|
* Use expand_langs to find matching language (LanguageSpoke)Vratislav Podzimek2012-08-291-2/+2
| | | | | | | | We may get the language in any form we support, but we have languages only in one form (e.g. en_US) in our store. So use expand_langs when searching for matching item. Resolves: rhbz#851632
* Move expandLangs to localization moduleVratislav Podzimek2012-08-296-38/+36
|
* Use Gtk.main_level() to check if main loop is already runningVratislav Podzimek2012-08-291-6/+16
| | | | | | | | | For some reason GLib.main_depth() stopped working and returns 0 even if Gtk.main loop is already running. This leads to crashes and hangs of whole GUI when exception appears in a thread different from the main one. Resolves: rhbz#849997
* Move setup from ImagePayload to LiveImagePayload.Chris Lumens2012-08-282-8/+7
|
* Avoid duplicates in the packages property.Chris Lumens2012-08-281-5/+5
| | | | | | This isn't critical. It just looks a little silly in a traceback and probably slows things down a little bit when we keep trying to select the same package over and over again later.
* Set a progress message when liveinst starts installing software.Chris Lumens2012-08-281-1/+9
|
* Fix default definitions of some payload class methods.Chris Lumens2012-08-281-1/+7
| | | | | | Various parts of anaconda either call these methods or expect them to return certain values (so, not NotImplementedError) and it's just easier to have them return default values than create new implementations.
* Add a spaceRequired property for LiveImagePayload.Chris Lumens2012-08-281-0/+5
|
* getDirSize should stay on a single filesystem, not look at submounts.Chris Lumens2012-08-281-0/+2
|
* Don't look for existing installations on live devices.Chris Lumens2012-08-281-1/+2
| | | | Or really, any devices we can't actually use.
* We don't need image_file in the live payload.Chris Lumens2012-08-282-8/+2
| | | | | / is always mounted for us anyway, and since we're using rsync it's just a simple matter of copying from that directory to our destination.
* Now that we're using rsync, the livecd and rootfs do not have to match.Chris Lumens2012-08-282-23/+0
|
* Disable software selection and source spokes on live installs.Chris Lumens2012-08-282-0/+9
|
* Fix args to LiveImagePayload.setup (#852272).Chris Lumens2012-08-281-1/+1
|
* require anaconda-widgetsBrian C. Lane2012-08-281-0/+1
|
* Handle already mounted optical devices (#851274)Jesse Keating2012-08-271-6/+11
| | | | | | | This prevents trying to mount the device a second time. If it's already mounted, and is a valid source of repodata, use it from the path it's already mounted on. Otherwise go ahead and mount the selected optical drive where we want it.
* Return full device object of selected optical driveJesse Keating2012-08-271-2/+3
| | | | | The full device is more useful than just the path. Callers can get the path if they want it.
* Add a method to determine if device is mountedJesse Keating2012-08-271-0/+15
| | | | This will return a list of places a particular device might be mounted.
* anaconda-cleanup: fix DeviceTree argsBrian C. Lane2012-08-271-1/+1
|
* Unset install_device if repo setup failsJesse Keating2012-08-271-0/+1
| | | | | We're unsetting method there too, we need to unset the install_device so that we don't try and mount it later.
* _peopleRepositoriesFilter -> _peopleRepositoriesFilterEntry (#852182).Chris Lumens2012-08-271-1/+1
|
* on_*_changed callbacks take one argument, not two.Chris Lumens2012-08-271-2/+2
|
* Use the correct icon size constant.Chris Lumens2012-08-271-4/+4
|
* remove dead code (setMethodstr, expandFTPMethod)Will Woods2012-08-272-38/+1
| | | | | | Nothing uses a method/repo of 'cdrom://<dev>:<path>' anymore, and nothing passes a method like '@/tmp/filename', so this code is all useless.
* parse-kickstart: update some TODO commentsWill Woods2012-08-271-6/+1
| | | | | A bunch of these comments don't apply anymore - update them so they reflect reality
* parse-kickstart: simplify loggingWill Woods2012-08-271-22/+3
| | | | Systemd handles the tricky bits of logging for us now. Yay!
* enable fastestmirror yum plugin (#849797)Brian C. Lane2012-08-271-1/+1
|
* networking: remove Network() objectRadek Vykydal2012-08-273-46/+47
| | | | | | - We can add dhcp activation in networkInitialize in thread later - Also fixing merge (newui->master) of https://lists.fedorahosted.org/pipermail/anaconda-patches/2012-June/000023.html