summaryrefslogtreecommitdiffstats
path: root/pyanaconda
Commit message (Collapse)AuthorAgeFilesLines
...
* 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 selinux to the list of parameters we pass on (#895860).Chris Lumens2013-01-291-1/+2
|
* 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-281-2/+0
|
* Remove the storage module and replace it with blivet.David Lehman2013-01-2867-21861/+119
|
* Move tsort, platform, and baseudev into storage.David Lehman2013-01-2822-208/+142
| | | | Merge baseudev into storage.udev.
* Start laying groundwork for splitting storage out of pyanaconda.David Lehman2013-01-2812-56/+107
| | | | | | | | | | | 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-2847-2007/+1076
| | | | | | | | | | | | | | | | | | | 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-2825-199/+79
|
* 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.
* 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
|
* 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.
* 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-243-5/+5
|
* Initialize network synchronously (#902090)Radek Vykydal2013-01-242-7/+7
| | | | | | | 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
|
* Add text letting people know they can use existing filesystems (#883150).Chris Lumens2013-01-231-7/+21
| | | | Yes, I know it's already described in the help text.
* Default to mirrored RAID instead of striped (#888867).Chris Lumens2013-01-231-2/+2
|
* Replace the RAID level checkboxes with a single combo box.Chris Lumens2013-01-232-621/+143
| | | | This seems to be what more people want, and it's certainly far more simple.
* Don't allow mountpoints to start with /proc or /sys either.Chris Lumens2013-01-221-1/+2
|
* Add 'nmcli dev list' output to data gathered after crashVratislav Podzimek2013-01-221-0/+7
|
* Add lsblk output to data gathered after crash (#879940)Vratislav Podzimek2013-01-221-1/+10
| | | | | python-meh now allows us to register callbacks providing some additional info.
* Cleanup some trailing whitespace on otherwise empty linesVratislav Podzimek2013-01-222-9/+9
| | | | | Since this patch affects just the lines having (trailing) whitespace only, it doesn't ruin git history in any significant way.
* Refactor and cleanup exception handling piecesVratislav Podzimek2013-01-224-52/+98
| | | | | | | | | | | | Before this patch our UserInterface classes somehow "implicitly" inherited python-meh's *Intf classes by providing two methods with right names. This patch adds a meh_interface property to our UserInterface classes that returns an instance of a class that really is inherited from the python-meh's *Intf class or actually is an instance of the python-meh's *Intf class in case of gui and tui respectively. It also adds a tty_num property to our *UserInterface classes that can be used in runDebug to get user to the right console before and after the pdb session automatically.
* Exception handling for text mode (#865325)Vratislav Podzimek2013-01-221-0/+9
| | | | python-meh now has a text UI we could use.
* python-meh's saveExceptionWindow no longer uses the accountManagerVratislav Podzimek2013-01-221-2/+2
|
* Enable line wrapping in a couple more places (#901551).Chris Lumens2013-01-203-6/+7
|
* Support /boot on RAID metadata version 1.2 (#896163).Chris Lumens2013-01-201-0/+1
|
* Split __init__ and setup in TUI screens so we can set the environment and ↵Martin Sivak2013-01-183-6/+19
| | | | search paths
* Update default fs type code (#855401).Chris Lumens2013-01-162-3/+23
|
* Remove the old cmdline and script interfaces.Chris Lumens2013-01-162-248/+0
| | | | These have all been merged with the new text interface.
* Remove the old text mode UI.Chris Lumens2013-01-1620-2482/+3
| | | | | I've had to leave pieces of text.py around, though, because it's used by rescue mode and we're not changing it quite yet.
* Move constants_text out of the textw directory.Chris Lumens2013-01-162-39/+1
| | | | It's needed for rescue mode, and the textw directory is about to go away.
* Add device NM_DEVICE_TYPE_ETHERNET to isys (#893892)Radek Vykydal2013-01-161-0/+1
| | | | Fix of previous patch.
* Dump missing ifcfg ifles only for ethernet devices (#893892)Radek Vykydal2013-01-161-1/+1
| | | | | Don't crash on wwan devices, other types we might want to handle here (bond, vlan) will be added when we support them.
* Use DEFAULT_LANG instead of magic value "en_US.UTF-8"Vratislav Podzimek2013-01-152-3/+4
| | | | Also fix the comment above the DEFAULT_LANG constant.
* Rework the reclaim dialog to have a resize slider.Chris Lumens2013-01-142-59/+99
| | | | | | | | | | This required changing the toolbar of buttons into a regular hbox. I've also removed the percent bar since that's duplicate information and gets rid of a couple numbers (this dialog has way too many), and changed the wording in the reclaimable space column for unshrinkable devices to say so. That gets rid of some more numbers. Related: #875944
* g_type_init call is no longer neededBrian C. Lane2013-01-141-8/+0
|
* Prepare structures to save spoke completenes for firstboot and GIEMartin Sivak2013-01-112-1/+30
|
* Do not call exit at the end of GUI interface, just quit the main loopMartin Sivak2013-01-111-2/+3
|