summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Write /etc/hostname (#871543)Michal Schmidt2012-12-041-1/+13
| | | | | | Write the hostname to /etc/hostname instead of /etc/sysconfig/network. Signed-off-by: Brian C. Lane <bcl@redhat.com>
* Correct doing string substitution for encryption.Chris Lumens2012-12-041-4/+4
|
* Add install.py to POTFILES.in so a lot more strings can be translated.Chris Lumens2012-12-041-0/+1
|
* Only instantiate main line action objects when they are needed.Chris Lumens2012-12-041-43/+70
| | | | | | This prevents their strings from being translated before we know what language to translate them into, thus skipping the need for the whole retranslate thing.
* Add a category to POTFILES.in so "USER SETTINGS" gets translated.Chris Lumens2012-12-041-0/+1
|
* Make sure product info and spoke titles are translated throughout.Chris Lumens2012-12-045-11/+17
| | | | | Except on the hub, which is special and is going to need special work done for it.
* Substitute on new_install_name when it's needed, not at the top of custom.py.Chris Lumens2012-12-041-12/+16
| | | | | | | What we've got now is a string names new_install_name with the product and version substituted into it, then that string being looked up for translation. There's no string that matches, of course, so the new install header on the LHS is not being displayed translated.
* Compare the protocol combox box on position, not text.Chris Lumens2012-12-041-4/+4
| | | | | We don't want to re-set up installation source just because someone's using a different language than we expect.
* When we retranslate the welcome window, inform glibc.Chris Lumens2012-12-046-9/+19
| | | | | | Everything in the beginning of anaconda_base_window_retranslate is critical to making sure we can change translations at runtime. Translations are still not totally working, but this gets us a lot closer.
* Add gettext checks to widgets/configure.ac.Chris Lumens2012-12-042-2/+4
| | | | | | Without this check, ENABLE_NLS will not be defined, which means gettext.h will not do anything, which means strings in C lang will not be translated no matter how hard we try.
* The initial welcome screen is the only one that needs to do retranslation.Chris Lumens2012-12-042-2/+24
| | | | It might as well do it on its own.
* Remove the generic retranslate method from the python portion of the UI.Chris Lumens2012-12-044-65/+0
| | | | | It doesn't work completely, and isn't needed now that we do not support changing language from the hub via the language spoke.
* Do not allow manipulating protected devices in the reclaim dialog (#882147).Chris Lumens2012-12-042-3/+14
| | | | Also, add a tooltip to describe why you can't do something to a given device.
* ISOImage needs to look at /run/install/source for the mounted image (#879142).Chris Lumens2012-12-043-4/+5
|
* Minor TODO list update.Chris Lumens2012-12-041-1/+0
|
* Get rid of the unneeded action1.Chris Lumens2012-12-041-4/+0
| | | | This is just causing assertions on tty1.
* Do not list some layouts twice (#882526)Vratislav Podzimek2012-12-041-4/+8
| | | | | | | | | If some layout is related to two (or more) languages, we get it twice while iterating over languages and their related layouts. Since we use a mapping from a layout name (e.g. 'us') to decription ('English (English (US))') the result is that some items are listed twice in the list of all available layouts. This needs some further fixing, but I'm leaving this for the related post-F18 UI changes (see #859465 for more information).
* Check if the given NTP server is a valid hostname (#865869)Vratislav Podzimek2012-12-031-0/+18
|
* Improve and document network.sanityCheckHostnameVratislav Podzimek2012-12-032-18/+39
| | | | | | | The rules for hostname are more strict. Also, it was not easy to use this function because of its return values. Related: rhbz#865869
* don't write network settings on image installBrian C. Lane2012-12-031-2/+3
|
* 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.