summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add custom widget files to POTFILES.in.Chris Lumens2012-08-151-0/+13
|
* Fix attribution on common UI code.Chris Lumens2012-08-151-1/+2
|
* don't set armMachine in class definitionBrian C. Lane2012-08-151-1/+3
| | | | | armMachine can be set from the cmdline, via flags.armPlatform, so it needs to wait until instantiated before calling iutil.getARMMachine
* libudev now has a version of .1Mark Hamzy2012-08-151-2/+4
| | | | | libudev bumped the version number up to /usr/lib64/libudev.so.1 Also, change the error message from None.
* Load anaconda-lib.sh if necessaryJesse Keating2012-08-141-0/+3
| | | | | | For some reason right now this library is not being imported at the time repo-genrules.sh is being ran, so add a stub that forces the import since we need the $rulesfile variable.
* Use shell code to work around missing basenameJesse Keating2012-08-141-1/+4
| | | | | | | Basename got removed from dracut land. This was our only use of it so use shell built ins to accomplish the same thing. Sadly you cannot strip both prefix and suffix at the same time, so take a two step approach.
* Enable text mode once again!Jesse Keating2012-08-141-5/+10
|
* Update text prompt to include c for continueJesse Keating2012-08-141-1/+1
| | | | Also changed the tab to two spaces to save on screen space
* Don't continue if incomplete spokes existJesse Keating2012-08-141-0/+7
| | | | | Not sure this belongs here, but it's where the text hub inherits the logic from.
* Return a bool for timezone completed propertyJesse Keating2012-08-141-1/+1
|
* Add a text progress hub to do the installJesse Keating2012-08-143-1/+118
| | | | | | | | This is a pretty simple hub that works with the doInstall function as a background thread. In the foreground we sit in a tight loop waiting for input to the Q and then handle messages or progress bar updates. Progress bar updates are handled by printing a pip (.) without a new line to the screen.
* text based storage spoke.Jesse Keating2012-08-142-0/+356
| | | | | | | | A fair amount of this code comes from the gui storage spoke. When we refactor things this will hopefully see a reduction in code. Initially we can only pick disks to use and what way to clear the partitions. Autopartitioning (plain) is forced.
* Allow updating tmux.conf via makeupdates.Chris Lumens2012-08-141-0/+2
|
* Prevent yum messages from showing on ttyJesse Keating2012-08-141-0/+6
| | | | | This is a hammer. A more subtle fix could be done to tie into yum's logging infrastructure and do something sensible with it.
* Remove unused imports from the installclasses.Chris Lumens2012-08-142-9/+0
|
* NoSuchGroup is provided by packaging now. yuminstall is on the way out.Chris Lumens2012-08-141-1/+2
|
* Set transaction color in case of multilib install.Chris Lumens2012-08-141-0/+5
|
* Add selinux-specific RPM macro setup.Chris Lumens2012-08-141-3/+12
|
* Add the user-agent to urlgrabber from the old yuminstall.py.Chris Lumens2012-08-141-0/+4
|
* Fix inheritance problems with the gui *Spoke classes.Chris Lumens2012-08-141-5/+14
| | | | | | | | | | | | | | | | | First, we need explicit __init__ methods on everything so the right superclass methods get called. This fixes a traceback I was seeing where the NormalSpoke.__init__ method was never getting called. Second, GUI spokes are inheriting from common.Spoke twice which seems likely to cause problems in the future. This is because they inherit from both gui.Spoke (which in turn inherits from common.Spoke) and a gui.*Spoke subclass which also eventually inherits from common.Spoke. The fix is to break some of the inheritance chains. There's no need to let gui.Spoke out via __all__. Nothing else should directly be inheriting from it. Then, gui.Spoke doesn't strictly need to inherit from common.Spoke. Any subclasses will get everything it needs via the common.Spoke inheritance chain.
* Only setup python-meh when doing graphical installsJesse Keating2012-08-131-3/+5
| | | | | | Exception handling in text mode is a "maybe" in the far future, but for now we want to actually see the traceback so that the user has some clue what happened.
* Call the correct method to schedule the screenJesse Keating2012-08-131-1/+1
|
* Add a missing import of osJesse Keating2012-08-131-0/+2
|
* Don't display indirect spokes in the hubJesse Keating2012-08-131-0/+3
|
* Revert "Remove unncessary __init__ definition. (clumens)"Jesse Keating2012-08-131-0/+3
| | | | This reverts commit 29c755f9ab05442b1278db2e94fcacfa8bc84d13.
* Honor displayMode from kickstart filesJesse Keating2012-08-131-0/+12
| | | | | | Loader used to handle this, but it was lost when we moved to dracut. This adds back the functionality to set cmdline, text, or graphical based on kickstart contents.
* Merge master into newtuiJesse Keating2012-08-1340-671/+1239
|\ | | | | | | | | | | | | | | | | | | Conflicts: pyanaconda/ui/gui/__init__.py pyanaconda/ui/gui/spokes/custom.py One last merge before pushing to master. The conflicts were due to more development happening on those files, the result is what I hope is a clean merge.
| * New version.Chris Lumens2012-08-133-131/+191
| |
| * dracut: fix inst.ks.sendmac (#826657)Will Woods2012-08-134-30/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Originally, parsing inst.ks.{sendmac,sendsn} happened in parse-anaconda-kickstart.sh. But it turned out that sendmac needed to happen after the modules were loaded, so commit 4fcc157 tried to fix this by making it a function, and using initqueue to run that function in the 'initqueue/settled' hook. Well, it turns out initqueue doesn't like adding jobs that are function names - the job ends up empty and nothing happens. So instead, let's handle these two arguments directly in a script that runs in initqueue/settled.
| * dracut: suppress ks errors from missing %includeWill Woods2012-08-131-1/+1
| | | | | | | | | | | | | | | | | | The kickstart parsing that happens in dracut is the "early" parsing - it doesn't run %pre and it might not be connected to the network, so it's possible we'll have %include lines that aren't yet valid. KickstartParser has a 'missingIncludeIsFatal' attribute for this reason. Set it to False (like loader did) to turn off these errors.
| * dracut: add comment to run_kickstart()Will Woods2012-08-131-0/+2
| | | | | | | | ..I mean, let's not beat around the bush, here.
| * Remove unused writeKS methods.Chris Lumens2012-08-1313-282/+0
| |
| * Only show unused devices that haven't been removed/deleted.David Lehman2012-08-131-1/+1
| |
| * Don't unexpand already-expanded pages when trying to expand them again.David Lehman2012-08-131-1/+1
| |
| * Make parents of hidden devices appear to be leaves.David Lehman2012-08-131-0/+4
| |
| * Remove the right device name from the lvm filter when unhiding device.David Lehman2012-08-131-1/+1
| |
| * Take configured filesystems into account when checking package space.David Lehman2012-08-131-1/+16
| |
| * Make sure the ksdata autopart type matches the storage one.David Lehman2012-08-131-0/+1
| |
| * Base auto-generated name prefixes on productName, not device type.David Lehman2012-08-132-14/+20
| |
| * Remove shrink code that was a workaround for the old ui flow.David Lehman2012-08-132-17/+0
| |
| * Remove old ui progress args from devicelibs.btrfs.David Lehman2012-08-131-17/+13
| |
| * Make sure we allocate partitions and grow lvm as needed in kickstart.David Lehman2012-08-131-1/+7
| |
| * Streamline autopart request setup slightly.David Lehman2012-08-136-20/+14
| | | | | | | | | | | | | | | | The storage instance contains a platform instance, so there's no need to pass one in explicitly. Also, setDefaultPartitioning seems to be a good place to set fstype for boot requests only once.
| * Make it possible to call setUpBootLoader safely at any time.David Lehman2012-08-132-2/+10
| |
| * Move setup of new partition weight arg to Storage.newPartition.David Lehman2012-08-132-7/+9
| |
| * Use a copy of the main Storage instance during custom partitioning.David Lehman2012-08-133-102/+254
| |
| * Track requested sizes of btrfs subvols.David Lehman2012-08-132-3/+24
| | | | | | | | | | | | This is just so that removing a subvol in the custom ui has the expected result of shrinking the container to just large enough to hold the remaining subvolumes.
| * Add a method to retrieve a devicetree device by id number.David Lehman2012-08-131-0/+5
| |
| * Fix DiskLabel so it can be deep-copied.David Lehman2012-08-131-1/+4
| |
| * Add a method to produce a deep copy of a Storage instance.David Lehman2012-08-131-0/+15
| |