summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update the status of all spokes after spoke is closedfirstboot-supportMartin Sivak2013-02-011-1/+2
|
* Add the bare bones of User creation spokeMartin Sivak2013-02-013-1/+545
|
* Do not fail when the logging stream cannot be opened (in initial-setup..)Martin Sivak2013-01-301-10/+13
|
* Mark DateTime spoke as usable for FirstbootMartin Sivak2013-01-301-1/+2
|
* Allow new KS commands to be created by AddonsMartin Sivak2013-01-302-1/+54
|
* Fix a missing import and move the addon KS output templateMartin Sivak2013-01-301-3/+4
|
* Make the TUI mainloop more resistant to screen implementation errorsMartin Sivak2013-01-301-19/+42
|
* Teach TUI how to react on async eventsMartin Sivak2013-01-305-11/+117
| | | | | | | | | | | | | This involves couple of places: - TUI is blocking and waiting for user input - Progress HUB is in charge and is reading the progress queue - any other part wanting to react to a message like READY, .. This patch directly fixes the first two and adds a mechanism to register callbacks that will react to the third one. We (me and vpodzime) expect python-meh integration to use this to file exception reports from text mode installation.
* Network: read ipv6 configuration type from NM settings instead of ifcfg fileRadek Vykydal2013-01-301-2/+15
|
* Don't fail on missing ifcfg file when setting default ONBOOT (#904817)Radek Vykydal2013-01-301-1/+5
| | | | Crashed for WWAN devices.
* Don't fail on invalid network --device kickstart specification.Radek Vykydal2013-01-302-7/+8
| | | | | We can get also org.freedesktop.DBus.Error.AccessDenied exception
* Ignore ipv6 for a device (IPV6INIT=no) only for noipv6 option.Radek Vykydal2013-01-301-1/+1
| | | | | In default case, use SLAAC auto configuration (NM's default IPV6_AUTOCONF=yes).
* Network: fix disabling of ipv6 (noipv6 option)Radek Vykydal2013-01-301-9/+6
|
* Stop writing /etc/sysconfig/network (#895900)Radek Vykydal2013-01-301-35/+0
| | | | | | We shouldn't set global GATEWAY, IPV6_DEFAULTGW. HOSTNAME went to /etc/hostname. Writing NETWORKING=yes unconditionally doesn't make sense.
* We dont create missing ifcfg files on our own in anaconda anymore.Radek Vykydal2013-01-301-25/+1
| | | | Instead we dump settings from NM.
* Use NM dbus interface to modify ifcfg configuration (#893892)Radek Vykydal2013-01-301-26/+54
| | | | | | Instead of r/w ifcfg files. We still need to modify ifcfg files directly in some cases, see: https://bugzilla.redhat.com/show_bug.cgi?id=893892#c36
* Document FileSystemSpaceChecker.Chris Lumens2013-01-291-0/+28
|
* Add the customization category to POTFILES.in.Chris Lumens2013-01-291-0/+1
|
* Add a license and overview to the g-i overrides file.Chris Lumens2013-01-291-0/+26
|
* Create/clarify some documentation in the custom widgets.Chris Lumens2013-01-294-17/+52
|
* Condense string formatting in a couple custom widgets.Chris Lumens2013-01-292-27/+39
| | | | No reason to have this kind of stuff in two different places.
* Remove the widget-specific TODO list.Chris Lumens2013-01-291-24/+0
| | | | | There's nothing important in here anymore, and we need to condense these lists into one central place.
* Add selinux to the list of parameters we pass on (#895860).Chris Lumens2013-01-291-1/+2
|
* Display error status messages in a darker red color.Chris Lumens2013-01-291-12/+10
| | | | | | This is to draw the user's attention to them a little better. It also allows me to kill all that CSS provider crud, which it turns out isn't even needed. This probably changed when I started using the PangoAttrList.
* Add newline at the end of xorg.conf generated from ksdataVratislav Podzimek2013-01-291-1/+1
| | | | Related: rhbz#903776
* Move pyanaconda.packaging.get_mount_* into blivet.util.David Lehman2013-01-283-53/+14
|
* Remove obsolete references to simpleFilter.David Lehman2013-01-282-3/+0
|
* Remove the storage module and replace it with blivet.David Lehman2013-01-2888-24605/+131
|
* Move tsort, platform, and baseudev into storage.David Lehman2013-01-2828-268/+201
| | | | Merge baseudev into storage.udev.
* Start laying groundwork for splitting storage out of pyanaconda.David Lehman2013-01-2813-56/+113
| | | | | | | | | | | Remove platform's use of bootloader in preparation for moving platform into storage, since that's the only code that uses it. Move some logging initialization code in network.py into a function so it does not run automatically on import. Add some code to storage to control whether or not it is being used by anaconda versus as a normal python module/library.
* Remove anaconda flag checking from OpticalDevice.eject.David Lehman2013-01-281-4/+0
| | | | Anaconda doesn't eject cdrom under any circumstances.
* Remove unused functions and move storage-specific utils to storage.David Lehman2013-01-2850-2025/+1084
| | | | | | | | | | | | | | | | | | | This is the first pass at setting things up to split storage out into a separate package. It replaces the guts of iutil.execWithRedirect and iutil.execWithCapture with a single backend function, _run_program. The main thing I can think of that might be cause for complaint is that _run_program does not log each output line as the external program outputs it, so you get the whole output buffer at once. Storage gets its own copy of _run_program and all of the calls in storage use the copy from storage.util. The reason I moved all of the iutil arch functions into storage is that they are mostly used in storage and I didn't want there to be two copies of the whole set. The rest is removing of unused things and moving of things only used by storage into storage.
* Remove installclass arch filtering.David Lehman2013-01-281-4/+0
|
* Handle sending program output to tty5 through the logging setup.David Lehman2013-01-2826-203/+81
|
* Use dumpe2fs output to determine dirty fs.David Lehman2013-01-282-6/+18
| | | | | | This will allow us to remove isys.ext3IsDirty and instead just get another piece of information from an e2fsprogs utility that we run anyway.
* Remove filesystem migration code.David Lehman2013-01-288-175/+4
| | | | | The only time anyone really used it was to migrate from ext2->ext3. It is dead weight.
* Use threadMgr.wait to check threadsBrian C. Lane2013-01-288-41/+15
| | | | This will raise an exception if the thread quit because of an error.
* Add error reporting to threadMgrBrian C. Lane2013-01-281-0/+29
| | | | | | | We need to be able to tell when a thread has quit because of an error. This adds the ability to save thread traceback information in threadMgr and a new method, .wait() that can be used instead of join. It will raise an error if the thread quits because of an Exception.
* New version.Brian C. Lane2013-01-253-313/+297
|
* Use only one large grid for the hubs.Chris Lumens2013-01-242-38/+27
| | | | | This makes the spoke selectors on rows by theirselves much smaller. They no longer extend all the way to the right edge of the screen.
* Indicate nothing will happen until "Begin Installation" is clicked (#883195).Chris Lumens2013-01-241-1/+19
|
* Exit anaconda correctly on SIGTERMVratislav Podzimek2013-01-241-0/+1
| | | | | We should call sys.exit when we get SIGTERM, so that our exitHandler get's called.
* Move communication module to pyanaconda/uiVratislav Podzimek2013-01-248-8/+11
| | | | | | It is not a GUI specific code, so it should live under pyanaconda/ui instead of pyanaconda/ui/gui. Moreover from pyanaconda/ui/gui it cannot be imported without X server running.
* Function getDefaultHostname was renamed some time ago.Radek Vykydal2013-01-241-1/+1
|
* Use constant for default hostname ("localhost.localdomain" currently)Radek Vykydal2013-01-242-6/+7
| | | | | We might need to move just to "localhost" (hostnamed default) so let's be prepared for changes.
* Make update_hostname function do just one thing - update ksdata.Radek Vykydal2013-01-242-10/+12
|
* Rename wait_for_dhcp pieces to say what they actually doRadek Vykydal2013-01-244-7/+7
|
* Initialize network synchronously (#902090)Radek Vykydal2013-01-243-9/+11
| | | | | | | There is no use doing these initialization actions in a separate thread, so let's play safe (races with UI, e.g when setting initial hostname value as in #902090) and do only waiting for dhcp (for payload initialization) asynchronously.
* xgettext wants "utf-8", not "utf8". Python doesn't seem to care.Chris Lumens2013-01-231-1/+1
|
* On the storage spoke, only show the summary button if a disk is selected.Chris Lumens2013-01-232-4/+7
|