summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* New version.Brian C. Lane2012-12-013-3/+6
|
* remove extra space in custom.pyBrian C. Lane2012-12-011-1/+1
| | | | Commit e49cd1fd introduced an extra space.
* New version.Brian C. Lane2012-11-303-105/+184
|
* Escape single percent signs in RPM changelog entries.David Cantrell2012-11-301-0/+1
| | | | | | | makebumpver needs to make sure that single percent signs (%) are escaped in RPM changelog lines. Leaving single percent signs in the changelog entries causes problems for rpmlint and, theoretically, rpmbuild.
* Fixes for PkgWrangler review.David Cantrell2012-11-304-35/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically: anaconda.src:183: W: unversioned-explicit-obsoletes booty anaconda.src:262: E: hardcoded-library-path in /lib/systemd/system/* anaconda.src:263: E: hardcoded-library-path in /lib/systemd/system-generators/* anaconda.src:287: E: files-attr-not-set anaconda.src:288: E: files-attr-not-set anaconda.src:289: E: files-attr-not-set anaconda.src:290: E: files-attr-not-set anaconda.src:293: E: files-attr-not-set anaconda.src:294: E: files-attr-not-set anaconda.src:295: E: files-attr-not-set anaconda.src:296: E: files-attr-not-set anaconda.src:299: E: hardcoded-library-path in /usr/lib/dracut/modules.d/80%{name} anaconda.src:299: E: files-attr-not-set anaconda.src:300: E: hardcoded-library-path in /usr/lib/dracut/modules.d/80%{name}/* anaconda.src:300: E: files-attr-not-set anaconda.src:624: W: macro-in-%changelog %packages anaconda.src:1234: W: macro-in-%changelog %include anaconda.src:1680: W: macro-in-%changelog %{nil} anaconda.src:1733: W: macro-in-%changelog %post anaconda.src:2160: W: macro-in-%changelog %{nil} anaconda.src:2325: W: macro-in-%changelog %includes anaconda.src:2564: W: macro-in-%changelog %packages anaconda.src:2565: W: macro-in-%changelog %post anaconda.src:2592: W: macro-in-%changelog %pre anaconda.src:2788: W: macro-in-%changelog %pre Updated data/ and data/systemd/ to install to /usr/lib rather than /lib since the UsrMove thing happened. Removed the newt and slang BuildRequires since we do not use those anymore.
* Don't let defaults override user-specified container settings. (#879702)David Lehman2012-11-291-1/+10
|
* Fix partition allocation when enabling container encryption. (#879702)David Lehman2012-11-291-5/+8
| | | | | | | LUKSDevice instances were getting into the partition list, so instead of setting the partition's max_size we were instead adding that attribute to the LUKSDevice and the following partition allocation run was failing due to incorrect settings on the partitions.
* Remove partitions from all appropriate DiskLabel instances. (#870586)David Lehman2012-11-291-0/+7
| | | | | | | | | Now that StorageDevice's format and originalFormat attributes are distinct instances of a DeviceFormat class we have to explicitly duplicate partition removals when we aren't reinitializing the disklabel. All removals are currently done on originalFormat and format still has all of its original partitions, which becomes a problem when we try to add new ones to it.
* Add a way for users to set the names of lvm and md devices.David Lehman2012-11-293-12/+107
|
* Update the RAID-specific UI after changing the device's disk set.David Lehman2012-11-291-0/+5
|
* Correctly handle the default vg not having been instantiated yet.David Lehman2012-11-291-1/+8
| | | | | When editing a non-lv and changing the device type to lvm it is possible that there are no vg instances in the devicetree.
* Drop requested container disks that don't have enough space. (#873293)David Lehman2012-11-291-0/+5
|
* Don't allow LVM disk set selection via configure button.David Lehman2012-11-291-0/+4
| | | | It should be done by modifying the VG via the RHS.
* Try to add new device to an existing container if disks are full.David Lehman2012-11-292-18/+55
| | | | | VGs have a freeSpace attribute while btrfs vols do not. Choose the existing container with the most free space or the most total space.
* Fix code to lock encryption checkbutton for LV in existing VG (#877871)David Lehman2012-11-291-4/+6
| | | | | | | | | The code to decide when to lock the encryption checkbutton was too simple. It was possible to toggle it for existing LVs that had been marked for reformat previously. It was also possible to toggle it for new LVs in existing VGs whose PVs were encrypted. It should be active and insensitive whenever there is encryption on existing devices anywhere in the stack since we cannot change that.
* Add support for changing a new LV's VG.David Lehman2012-11-293-12/+556
| | | | | | You can choose from any of the defined VGs or you can create a new VG. Also provided is some basic editing for new VGs: name and disk set.
* Fix check for in-use LV name to include VG name. (#875477)David Lehman2012-11-291-1/+1
|
* Remove the automatic show_all from those info_bar related functions.Chris Lumens2012-11-294-3/+20
| | | | | Doing this automatically causes some odd side effects like jumping into the storage spoke without user intervention.
* Add set_info, set_error, set_warning functions to the BaseWindow object.Chris Lumens2012-11-2910-108/+131
| | | | | This saves us from having to type the same GTK constants again and again in python land.
* set_info functions may not be called from outside the main thread (#873600).Chris Lumens2012-11-291-5/+5
| | | | | For that matter, no GTK anything may be called from outside the main thread. Otherwise, all bets are off with the UI.
* Test if path is valid before using it (NTPConfigDialog)Vratislav Podzimek2012-11-291-0/+3
| | | | | | | | Somehow (I cannot reproduce it) it could happen that on_server_edited gets None as path and instead of crashing it should just do nothing in such cases. Resolves: rhbz#880430
* New version.Brian C. Lane2012-11-283-50/+62
|
* Bootloader checking should work in terms of self.stage1/2_ attrs (#880277).Chris Lumens2012-11-281-19/+19
|
* Catch OverflowError in manual partitioning.Samantha N. Bueno2012-11-271-0/+7
| | | | | Instead of crashing, inform users they should use integer values when entering partition sizes.
* Do not accept tabs in the keyboard layout test box (#897312).Chris Lumens2012-11-271-0/+1
|
* Wait for slower dhcp for payload setup and hostname setting (#873468)Radek Vykydal2012-11-274-27/+49
| | | | | | | | | | | | | | | | | | | Cases I tested: (spoke is pre-hub network spoke) Link has (slow) dhcp: - connected in payload init, connected in spoke - not connected in payload init, connected in spoke - fixed by the patch - not connected in payload init, not connected in spoke - subcases: - wait for connection in spoke - leave spoke while connecting - fixed by the patch Link does not have dhcp: - configure static connection and leave spoke
* New version.Brian C. Lane2012-11-263-125/+171
|
* Rename icons for liveinst (conflict with redhat-logos) (#878037)Radek Vykydal2012-11-2113-7/+7
|
* Rework actions in the resize dialog to avoid shortcomings (#866209, #867770).Chris Lumens2012-11-202-39/+134
| | | | | | | | | | | | | | | | | | | There are three problems with the current resize action UI: (1) You can't discover that there's a drop down in the action column because there's no down arrow. GTK simply doesn't do that. (2) We can't filter out shrink from the drop down on a per-filesystem basis without layering on all the usual filter store crud. (3) Something about interacting with a GtkCellRendererCombo causes the layering of dialogs to get screwed up such that coming back to the storage spoke after visiting the resize dialog appears locked up, because the dialog is displayed under the spoke. This commit fixes all these problems by getting rid of the drop downs in the action column and adding a communal set of tool buttons for setting the action you want.
* Check that everything's a GDK window before attempting to manipulate it.Chris Lumens2012-11-201-1/+5
| | | | | This gets rid of some warnings on tty1. I'm surprised no one's filed bugs about them yet.
* On live installs, the progress hub should have a Quit button (#854904).Chris Lumens2012-11-201-0/+6
| | | | | Live environments have their own way of rebooting, and anaconda doesn't need to interfere with that.
* If no bootloader is to be installed, pop up a warning.Chris Lumens2012-11-201-0/+8
|
* Escape ampersands in spoke status text.Chris Lumens2012-11-201-1/+7
|
* Allow not setting any boot device via the UI (#867469).Chris Lumens2012-11-201-2/+19
| | | | | You do this by simply highlighting the currently selected boot device and clicking the Boot Device button again.
* Allow specifying whether the URL you've given is a mirrorlist or not (#868558).Chris Lumens2012-11-204-21/+69
|
* Prevent false positives when checking for encryption change.David Lehman2012-11-201-2/+1
| | | | Related: rhbz#877871
* Don't add incomplete VGs to the LVM reject filter. (#878225)David Lehman2012-11-201-4/+0
| | | | | | Our current plan for handling of incomplete preexisting LVM does not involve filtering out or ignoring anything, so this is a good first step.
* Show device names for devices in the Unknown page/subsection. (#855646)David Lehman2012-11-201-2/+2
|
* Add a page to the custom RHS notebook for uneditable devices. (#875942)David Lehman2012-11-202-4/+106
| | | | | | | | | The obvious example is a VG with no LVs, which could happen because it actually has no LVs or because only some of its encrypted PVs have been unlocked. This may end up being how we handle degraded md and incomplete lvm in the future.
* Fix error in iutil.execCapture when fatal and non-zero exitStef Walter2012-11-202-3/+14
| | | | | Fix the TypeError problem with iutil.execWithCapture() when fatal and process returns a non-zero exit code.
* Allow iutil.execWithCapture to work without a chrootStef Walter2012-11-201-1/+2
| | | | This is so we can test this from unit tests running as non-root.
* Handle hd iso leavings by dracut (#876897)Jesse Keating2012-11-202-22/+58
| | | | | Re-arranges a bit of code and handles dracut mounted hd isos. Also handles a None type on self._currentIsoFile better.
* show error when rsync fails (#868755)Brian C. Lane2012-11-201-2/+4
|
* New version.Brian C. Lane2012-11-193-163/+213
|
* only raise rsync error on error 12 (#868755)Brian C. Lane2012-11-191-6/+4
|
* Dump default auto connection's ifcfg file instead of writing a new one (#870922)Radek Vykydal2012-11-192-5/+36
| | | | | | | | | | | | | | | | | | | | The case: 1) Dracut does not use network so it does not write any ifcfg file (e.g. DVD install) 2) NM creates default auto connection (DHCP) because it can't find any ifcfg file for a device. 3) Anaconda writes out default ifcfg file (e.g. ifcfg-eth0) 4) When editing a connection in nm-c-e, ifcfg file of edited default auto connection (Wired connection 1) is created (ifcfg-Wired_connection_1). 5) If anaconda tweaks any ifcfg file later (setting ONBOOT, NM_CONTROLLED), it is the ifcfg-eth0. 6) Both ifcfg files are copied to the target system at the end of installation Luckily, the ifcfg-Wired_connection_1 seems to be used after installation, but bug #870922 suggests it might be not so in all cases. Anyway, we shouldn't create anaconda's ifcfg-ethX default file in this case.
* Number timezones starting with 1 (#859342)Martin Sivak2012-11-191-2/+2
|
* only call bootloader.check() if bootloader is setup (#875278)Brian C. Lane2012-11-161-3/+2
|
* Fix operator precedence when checking for the presence of transifex-client.Chris Lumens2012-11-161-1/+1
|
* Make the custom and keyboard toolbar buttons larger (mizmo).Chris Lumens2012-11-162-1/+14
|