summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| |
| * Fix subtraction for Size.David Lehman2012-08-131-11/+13
| |
| * Add support for creating device based on a top-down specification.David Lehman2012-08-132-14/+351
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | General Approach: Instead of an all-or-nothing approach, the goal is to come as close as possible to satisfying the new device specification. Once the container has been allocated, we simply adjust the new device's size as needed to fit in the container. This uses growable partition requests, but it then fixes their size as soon as they have been allocated. It also changes doPartitioning to reallocate container member devices each time instead of fixing them on disk once the container is defined. Since the members are not growable anymore once the container is defined, this is less disruptive than it would otherwise be. It allows for maximum flexibility to allocate the set of requests while still preserving already-defined containers' sizes. Notes: Creation of md devices is completely untested. Creation any device (md, lvm, btrfs) with striping, mirroring, or any other RAID-like features is completely untested. There is no support for container members of any type other than normal partitions.
| * Add size-set managers to keep a set of growable requests in sync.David Lehman2012-08-132-14/+175
| | | | | | | | | | | | | | | | SameSizeSet is for mirrored container devices, and ensures that all members in the set end up the same size. TotalSizeSet is for non-mirrored container devices, and tries to achieve a target combined size for devices in the set.
| * Add a function to estimate required disk space for an md array.David Lehman2012-08-131-0/+38
| |
| * Add a method to estimate disk space needs for a new logical volume.David Lehman2012-08-133-2/+17
| | | | | | | | | | | | Also moves default extent size and default pv metadata size to a constant defined in devicelibs.lvm until we get a way to query lvm for this stuff.
| * Add a convenience method for new btrfs subvols and drop subvol size args.David Lehman2012-08-131-0/+5
| |
| * Use the UEFI shim to load grub.Peter Jones2012-08-131-2/+2
| | | | | | | | | | For UEFI Secure Boot support, we need to install the shim pre-boot loader, and use it to load grub2.
| * Check that Gtk.main is not already running before starting another oneVratislav Podzimek2012-08-131-1/+16
| | | | | | | | | | | | | | If python-meh catches an exception from a different thread before GraphicalUserInterface's Gtk main loop is running, it runs its own loop. Running another one from a different thread would cause Gtk crash. So lets juts wait for the reboot.
* | Remove the base_tests file for nowJesse Keating2012-08-131-122/+0
| | | | | | | | | | Ongoing discussion on where tests should live, so remove the test for now to get the rest of the code pushed.
* | Remove unused import of UIObjectJesse Keating2012-08-131-1/+1
| |
* | Fix up detailederror for new common UI codeJesse Keating2012-08-131-3/+3
| |
* | Translate the base text hub classJesse Keating2012-08-131-1/+4
| |
* | Translate the base tui class stringsJesse Keating2012-08-131-6/+9
| |
* | Remove unncessary __init__ definition. (clumens)Jesse Keating2012-08-131-3/+0
| |
* | Translate some strings in the base tui spokes classesJesse Keating2012-08-131-2/+5
| |
* | Always use collect directly from commonJesse Keating2012-08-134-5/+6
| | | | | | | | | | | | It kinda worked to indirectly access collect through another module, but it is non-obvious what is going on. This makes sure we just use it directly from the module where the code lives.
* | Add comment headers to the new filesJesse Keating2012-08-104-0/+84
| |
* | Ad source files to POTFILES.innewtuiMartin Sivak2012-08-101-0/+16
| |
* | Merge remote-tracking branch 'origin/master' into newtuiMartin Sivak2012-08-1032-674/+374
|\|
| * With tmux, we no longer need to start up a shell during VNC installs.Chris Lumens2012-08-091-25/+1
| |
| * We no longer need getkeymaps, mapshdr, or readmap.Chris Lumens2012-08-095-255/+1
| |
| * Remove the last references to isysLoadKeymap.Chris Lumens2012-08-091-18/+0
| |
| * remove Security classBrian C. Lane2012-08-092-66/+1
| |
| * replace lokkit for selinux settings (#815540)Brian C. Lane2012-08-092-0/+21
| | | | | | | | | | | | lokkit is going to be going away, all it did was edit the selinux config file, so do that ourselves with SimpleConfigFile. Also add selinux kickstart execute method
| * tests: Add tests for new SimpleConfigFile featuresBrian C. Lane2012-08-091-7/+41
| |
| * tests: cleanup whitespace in simpleconfig_test.pyBrian C. Lane2012-08-091-21/+21
| |
| * simpleconfig: rewrite to better support commented config filesBrian C. Lane2012-08-091-79/+143
| | | | | | | | | | | | | | This takes some of my code, and some of wwoods' code and rewrites SimpleConfigFile to support a wider range of uses. It can now preserve comments and whitespaces in config files and can quote (or not) values when reading and writing them.
| * If the anaconda process crashes, don't delete its window.Chris Lumens2012-08-081-1/+1
| | | | | | | | | | | | We need this to see tracebacks that happen before exception handling is set up. This includes a fair number of tracebacks, as we are very sloppy with our importing.