summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use gdk_threaded() when running AddLayout dialogVratislav Podzimek2012-10-021-3/+4
| | | | | | Without this whole GUI hangs in case this dialog is run to choose replacement for the last layout in the list of added layouts (minus button clicked).
* Work the anaconda object into the VNC testJesse Keating2012-10-011-0/+4
| | | | | This makes the specific test of changing the VNC password work, since it relies on that object existing.
* Use askvnc spoke to change vnc passwordJesse Keating2012-10-011-166/+17
| | | | | | This cleans up a lot of stuff in this file by making use of the spoke we have instead of newt. There are also a few whitespace fixes and removals of unnecessary imports.
* Fix logic error in vnc password length checkJesse Keating2012-10-011-1/+1
|
* Allow vncpassword spoke text to be configurableJesse Keating2012-10-011-3/+7
|
* Don't ask for VNC if we can't do itJesse Keating2012-10-011-1/+10
| | | | | | Moves the checks that were in the VNC question out to the prep for the VNC question. We don't get a simple true/false out of the question anymore.
* Skip VNC prompt if text is requested in kickstartJesse Keating2012-10-011-0/+5
|
* KEYTABLE is now vconsole.keymap (#859298)Brian C. Lane2012-10-011-1/+1
|
* The partitionErrorHandler text needs a 's' in the format string (#861376).Chris Lumens2012-10-011-1/+1
|
* Fix a problem with storage error handling (#861376).Chris Lumens2012-10-011-1/+1
|
* Fix bootloader setup on s390. (#857940)David Lehman2012-09-282-7/+8
|
* Make Keboard and Welcome spokes runtime-system friendlyVratislav Podzimek2012-09-283-8/+31
|
* Make DateTime spoke runtime-system friendlyVratislav Podzimek2012-09-281-13/+41
|
* Add a guard for testing if we can modify runtime systemVratislav Podzimek2012-09-281-0/+27
| | | | | | | | | | Using "if flags.liveCDinstall or flags.imageInstall or flags.testing" over and over is incovinient, one may forget to involve some of the conditions and there is no logging of the skipped actions. This patch adds flags.can_touch_runtime_system function, that can be used as a guard and that logs skipped actions. It can also be easily mocked or masked for the needs of testing.
* Bring back prompt for VNCJesse Keating2012-09-271-12/+18
| | | | | Now that we have a spoke to handle the UI, set things up to prompt the user once again.
* Add standalone spoke to prompt for VNCJesse Keating2012-09-273-0/+140
| | | | | | This gets used if text mode is requested or if X startup fails. We don't (yet) prompt the user for advanced VNC configuration such as port number or to connect to an existing system.
* Fail on incomplete ksdata when in cmdline modeJesse Keating2012-09-271-0/+3
| | | | | cmdline means no prompting, so if we have spokes that are incomplete, raise the error.
* Add a flag attribute to handle cmdline modeJesse Keating2012-09-272-0/+6
| | | | | | | cmdline mode means do not prompt for missing kickstart data. We need a way to expose this setting to the interface, so create a flag for it. "cmdline" cannot be used because that already exists as a flag, so "ksprompt" is created as a bool. Defaults to true.
* fix libuser setup (#855481)Brian C. Lane2012-09-271-5/+4
| | | | | createLuserConf needs to be called before the first use of User(). Also cleaned up some whitespace.
* Remove obsolete requirement on comps-extras.Bill Nottingham2012-09-261-1/+0
|
* New version.Chris Lumens2012-09-263-137/+179
|
* isys.mount needs to be told when something should be mounted NFS (#860273).Chris Lumens2012-09-261-1/+1
|
* Disks with new disklabels don't count as new devices in custom.David Lehman2012-09-261-1/+2
|
* Fix thread synchronization issue going from storage to custom. (#860495)David Lehman2012-09-261-0/+9
|
* Treat disks with unrecognized or no formatting as empty. (#858862)David Lehman2012-09-261-0/+2
|
* Improve management of mountpoint selectors in the custom spoke.David Lehman2012-09-262-69/+191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add/set mountpoint: - new device - add selector to new install page - new filesystem on old device - add selector to new install page - remove selector(s) from old install root page(s) - old filesystem on old device - add selector to new install page - leave selector(s) in old install root page(s) Remove mountpoint from new install page: - new device - destroy the device (cancel its scheduled creation) - remove the selector from the new install page - new filesystem on old device - reset the device to its initial state - remove the selector from the new install page - add the selector(s) back to any old install page(s) - old filesystem on old device - reset the device to its initial state (mountpoint) - remove the selector from the new install page - leave the selector(s) in any old install page(s) Remove mountpoint from old install page: - destroy the device - remove selector(s) from any old or new install page(s) Other changes: - Remove remove_from_root method. - We don't want to modify the Root instances. We won't be showing devices that are no longer present, so there should be no harm in leaving the Roots intact. - Remove _update_ui_for_removals since it's only called from one method. - Protect more signal handlers from running during refresh. - Use constants for flipping pages in the partitionsNotebook.
* Improve handling of existing devices when refreshing the custom spoke.David Lehman2012-09-261-8/+16
|
* Apply custom changes not involving actions to the main devicetree.David Lehman2012-09-261-0/+16
|
* Add a mountpoint entry to the device options area.David Lehman2012-09-262-32/+123
| | | | This allows users to assign mountpoints to existing devices.
* Move mountpoint validation out of the add mountpoint dialog.David Lehman2012-09-261-45/+50
|
* Only run the storage sanity check if we've run autopart.David Lehman2012-09-261-1/+3
|
* Add a method to reset a device to its original state.David Lehman2012-09-261-0/+9
|
* Make a copy of the original format instead of just storing another ref.David Lehman2012-09-262-3/+4
| | | | | Changed attributes of device.format should not also be reflected in device.originalFormat. That's the whole point of saving the original.
* Reformatting effectively removes a device from an existing Root.David Lehman2012-09-261-1/+1
|
* Fix test for whether to create biosboot during autopart. (#853628)David Lehman2012-09-261-1/+16
|
* Close AddLayout dialog on double-clickVratislav Podzimek2012-09-262-1/+14
|
* Remove useless handler of Cancel button (AddLayout dialog)Vratislav Podzimek2012-09-262-4/+0
|
* Don't rely on having some month and year selected (#859185)Vratislav Podzimek2012-09-261-2/+16
| | | | | Especially the year set in HW clock (and thus as system date) may be out of our range of years, that can be selected in the combobox.
* Add debug option to bumpverBrian C. Lane2012-09-252-3/+17
| | | | | Pass -d to bumpver to turn on debug logging or run: BZDEBUG=1 make bumpver
* Raise an error if bootDrive is invalidJesse Keating2012-09-251-1/+5
|
* Handle automated installsJesse Keating2012-09-251-0/+28
| | | | | | | | | | | | | This follows the same design as GUI. If the install is automated, and all the spokes are complete, proceed into the installation phase. However if there are incomplete spokes, let the user finish those spokes. As soon as all spokes are complete jump straight to the install phase. Note that any new spoke that has a background process that could make it not be "ready" immediately is going to have to be accounted for here, which is ugly. Perhaps a object attribute that is a list of potential threads to join would work?
* Handle errors from text storage executeJesse Keating2012-09-251-11/+18
| | | | | | We were just eating all errors, which is not correct. This will accept errors that might be fixable, but lets other errors bubble up and end the install. It also manipulates the ready status correctly.
* Fix ready and completed properties for text storageJesse Keating2012-09-251-7/+10
| | | | | This brings things more in-line with the GUI spoke. Also it imports the thread stuff only once rather than multiple times.
* Use ksdata to determine text password completenessJesse Keating2012-09-251-4/+7
| | | | | | | This is necessary for doing installs via kickstart where we've got the data even though we haven't gone through the spoke. Also handle the case where the account could be locked.
* New version.Chris Lumens2012-09-253-109/+157
|
* And remove compssort.py from POTFILES.in, too.Chris Lumens2012-09-251-1/+0
|
* Select a default environment (#858180).Chris Lumens2012-09-251-1/+12
|
* Remove compssort.py.Chris Lumens2012-09-252-70/+0
| | | | It's unused anymore and clutters my grep results.
* Don't attempt to catch and re-raise a SystemError from AnacondaThread.run.Chris Lumens2012-09-251-1/+1
| | | | | Python will detect a thread has raised a SystemError and throw it away, so what I was trying to do here doesn't actually work.
* Add a progress message for quitting the installer.Chris Lumens2012-09-253-0/+13
| | | | | We need this to quit when handling errors, since doing a sys.exit() from a thread only kills the thread and not the main program.