Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update the status of all spokes after spoke is closedfirstboot-support | Martin Sivak | 2013-02-01 | 1 | -1/+2 |
| | |||||
* | Add the bare bones of User creation spoke | Martin Sivak | 2013-02-01 | 3 | -1/+545 |
| | |||||
* | Do not fail when the logging stream cannot be opened (in initial-setup..) | Martin Sivak | 2013-01-30 | 1 | -10/+13 |
| | |||||
* | Mark DateTime spoke as usable for Firstboot | Martin Sivak | 2013-01-30 | 1 | -1/+2 |
| | |||||
* | Allow new KS commands to be created by Addons | Martin Sivak | 2013-01-30 | 2 | -1/+54 |
| | |||||
* | Fix a missing import and move the addon KS output template | Martin Sivak | 2013-01-30 | 1 | -3/+4 |
| | |||||
* | Make the TUI mainloop more resistant to screen implementation errors | Martin Sivak | 2013-01-30 | 1 | -19/+42 |
| | |||||
* | Teach TUI how to react on async events | Martin Sivak | 2013-01-30 | 5 | -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 file | Radek Vykydal | 2013-01-30 | 1 | -2/+15 |
| | |||||
* | Don't fail on missing ifcfg file when setting default ONBOOT (#904817) | Radek Vykydal | 2013-01-30 | 1 | -1/+5 |
| | | | | Crashed for WWAN devices. | ||||
* | Don't fail on invalid network --device kickstart specification. | Radek Vykydal | 2013-01-30 | 2 | -7/+8 |
| | | | | | We can get also org.freedesktop.DBus.Error.AccessDenied exception | ||||
* | Ignore ipv6 for a device (IPV6INIT=no) only for noipv6 option. | Radek Vykydal | 2013-01-30 | 1 | -1/+1 |
| | | | | | In default case, use SLAAC auto configuration (NM's default IPV6_AUTOCONF=yes). | ||||
* | Network: fix disabling of ipv6 (noipv6 option) | Radek Vykydal | 2013-01-30 | 1 | -9/+6 |
| | |||||
* | Stop writing /etc/sysconfig/network (#895900) | Radek Vykydal | 2013-01-30 | 1 | -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 Vykydal | 2013-01-30 | 1 | -25/+1 |
| | | | | Instead we dump settings from NM. | ||||
* | Use NM dbus interface to modify ifcfg configuration (#893892) | Radek Vykydal | 2013-01-30 | 1 | -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 Lumens | 2013-01-29 | 1 | -0/+28 |
| | |||||
* | Add the customization category to POTFILES.in. | Chris Lumens | 2013-01-29 | 1 | -0/+1 |
| | |||||
* | Add a license and overview to the g-i overrides file. | Chris Lumens | 2013-01-29 | 1 | -0/+26 |
| | |||||
* | Create/clarify some documentation in the custom widgets. | Chris Lumens | 2013-01-29 | 4 | -17/+52 |
| | |||||
* | Condense string formatting in a couple custom widgets. | Chris Lumens | 2013-01-29 | 2 | -27/+39 |
| | | | | No reason to have this kind of stuff in two different places. | ||||
* | Remove the widget-specific TODO list. | Chris Lumens | 2013-01-29 | 1 | -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 Lumens | 2013-01-29 | 1 | -1/+2 |
| | |||||
* | Display error status messages in a darker red color. | Chris Lumens | 2013-01-29 | 1 | -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 ksdata | Vratislav Podzimek | 2013-01-29 | 1 | -1/+1 |
| | | | | Related: rhbz#903776 | ||||
* | Move pyanaconda.packaging.get_mount_* into blivet.util. | David Lehman | 2013-01-28 | 3 | -53/+14 |
| | |||||
* | Remove obsolete references to simpleFilter. | David Lehman | 2013-01-28 | 2 | -3/+0 |
| | |||||
* | Remove the storage module and replace it with blivet. | David Lehman | 2013-01-28 | 88 | -24605/+131 |
| | |||||
* | Move tsort, platform, and baseudev into storage. | David Lehman | 2013-01-28 | 28 | -268/+201 |
| | | | | Merge baseudev into storage.udev. | ||||
* | Start laying groundwork for splitting storage out of pyanaconda. | David Lehman | 2013-01-28 | 13 | -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 Lehman | 2013-01-28 | 1 | -4/+0 |
| | | | | Anaconda doesn't eject cdrom under any circumstances. | ||||
* | Remove unused functions and move storage-specific utils to storage. | David Lehman | 2013-01-28 | 50 | -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 Lehman | 2013-01-28 | 1 | -4/+0 |
| | |||||
* | Handle sending program output to tty5 through the logging setup. | David Lehman | 2013-01-28 | 26 | -203/+81 |
| | |||||
* | Use dumpe2fs output to determine dirty fs. | David Lehman | 2013-01-28 | 2 | -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 Lehman | 2013-01-28 | 8 | -175/+4 |
| | | | | | The only time anyone really used it was to migrate from ext2->ext3. It is dead weight. | ||||
* | Use threadMgr.wait to check threads | Brian C. Lane | 2013-01-28 | 8 | -41/+15 |
| | | | | This will raise an exception if the thread quit because of an error. | ||||
* | Add error reporting to threadMgr | Brian C. Lane | 2013-01-28 | 1 | -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. Lane | 2013-01-25 | 3 | -313/+297 |
| | |||||
* | Use only one large grid for the hubs. | Chris Lumens | 2013-01-24 | 2 | -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 Lumens | 2013-01-24 | 1 | -1/+19 |
| | |||||
* | Exit anaconda correctly on SIGTERM | Vratislav Podzimek | 2013-01-24 | 1 | -0/+1 |
| | | | | | We should call sys.exit when we get SIGTERM, so that our exitHandler get's called. | ||||
* | Move communication module to pyanaconda/ui | Vratislav Podzimek | 2013-01-24 | 8 | -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 Vykydal | 2013-01-24 | 1 | -1/+1 |
| | |||||
* | Use constant for default hostname ("localhost.localdomain" currently) | Radek Vykydal | 2013-01-24 | 2 | -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 Vykydal | 2013-01-24 | 2 | -10/+12 |
| | |||||
* | Rename wait_for_dhcp pieces to say what they actually do | Radek Vykydal | 2013-01-24 | 4 | -7/+7 |
| | |||||
* | Initialize network synchronously (#902090) | Radek Vykydal | 2013-01-24 | 3 | -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 Lumens | 2013-01-23 | 1 | -1/+1 |
| | |||||
* | On the storage spoke, only show the summary button if a disk is selected. | Chris Lumens | 2013-01-23 | 2 | -4/+7 |
| |