summaryrefslogtreecommitdiffstats
path: root/pyanaconda
Commit message (Collapse)AuthorAgeFilesLines
...
* Include packaging log in exception reports.David Lehman2012-09-051-1/+1
|
* Deselect any existing environment when selecting a new one (#851510).Chris Lumens2012-09-051-0/+4
|
* Use chvt command for tty switchingVratislav Podzimek2012-09-054-29/+26
| | | | | | isys.vtActivate is problematic when using tmux, chvt command works well and we use it so rarely that it should be okay to call an external command.
* Use the disk's serial number instead of index as an ID.Chris Lumens2012-09-041-1/+1
|
* Use the disk's ID for deleting from the shopping cart, not an index (#853798).Chris Lumens2012-09-042-3/+13
| | | | | This leaves the index in for now, because we haven't yet decided what identifying information to display instead.
* Use the F18_Partition class (#853593).Chris Lumens2012-09-041-1/+1
|
* Remove anaconda.instLanguage object and language moduleVratislav Podzimek2012-09-047-235/+42
| | | | | We now use ksdata and execute methods for storing and writing configuration.
* Remove lang-table and localeinfo.pyVratislav Podzimek2012-09-041-56/+0
| | | | | We no longer use lang-table for anything. localeinfo.py is module for accessing data from lang-table.
* Make TUI password spoke behave the same as it's GUI counterpartMartin Sivak2012-09-031-3/+3
|
* Remove ROOT_PATH/etc/localtime before symlinking timezoneVratislav Podzimek2012-09-031-0/+6
| | | | | os.symlink(target, link_name) fails if the link_name already exists. So try to remove it first.
* Continue post-installation steps even if writing NTP configuration failsVratislav Podzimek2012-09-031-2/+5
| | | | | Writing NTP configuration is not so important that it should stop the post-installation steps. Warning in the log should be more appropriate.
* Handle invalid spoke input (#853253)Jesse Keating2012-08-312-3/+3
|
* Remove unnecessary (and broken) import (#853576)Jesse Keating2012-08-311-1/+0
|
* Destroy the Add Mountpoint dialog when escape is pressed (#853058).Chris Lumens2012-08-312-4/+1
|
* Keep the current spoke on top of the hub.Chris Lumens2012-08-302-2/+2
| | | | | This means you can't alt-tab away from the spoke and do stuff on the hub and really confuse anaconda.
* And then fix an assortment of non-packaging pylint errors, too.Chris Lumens2012-08-305-4/+10
|
* Fix problems in the packaging module that pylint detected.Chris Lumens2012-08-302-35/+33
|
* 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
|
* 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).
* 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-294-32/+34
|
* 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
|
* 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.