summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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.
| * On interactive installs, default the root account to locked.Chris Lumens2012-08-083-2/+3
| | | | | | | | | | | | | | | | | | It's up to firstboot to set up the first user as the admin. Or, the user can go through with a kickstart install. This requires an updated version of pykickstart that understands the rootpw command doesn't need a password argument if it's just going to lock the account.
| * Make the keyboard layout test a big text area instead of a single line.Chris Lumens2012-08-082-5/+25
| |
| * Remove our loadKeymap code from isysVratislav Podzimek2012-08-084-133/+0
| | | | | | | | | | It is used only in the text mode and it should be possible to replace it with calling 'loadkeys' command in the new text mode.
| * Replace system-config-keyboard with our methods using ksdata.keyboardVratislav Podzimek2012-08-086-53/+74
| | | | | | | | | | | | | | The only thing we were using from the system-config-keyboard was the activate method that basically just calls loadkeys command. This can be easily replaced with our own method using data from ksdata.keyboard allowing us to remove anaconda.keyboard object.
| * A little fix of newui -> master merge (iscsi offload devices)Radek Vykydal2012-08-081-2/+2
| |
| * Require new version of python-mehVratislav Podzimek2012-08-081-1/+1
| |
| * Modify kernelPackages to select the right kernel for ARM systems.d.marlin2012-08-071-0/+6
| | | | | | | | Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * ARM: clean up the kernel selection to be consistent with the rest of the codeDennis Gilmore2012-08-061-1/+1
| | | | | | | | Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * add command line option to set the arm platform.Dennis Gilmore2012-08-063-0/+8
| | | | | | | | | | | | | | Use case is to create images using livemedia-creator where we wont be running on the target platform. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * Add support to determine the ARM processor variety and select the correct ↵d.marlin2012-08-063-0/+24
| | | | | | | | | | | | kernel to install. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| * TODO list updates.Chris Lumens2012-08-061-5/+0
| |
| * Sent pot file updates to the master branch in transifex, not f17.Chris Lumens2012-08-061-1/+1
| |
* | import localization stuff and use it to translate more stringsMartin Sivak2012-08-105-2/+21
| |
* | finish renaming _mainloopMartin Sivak2012-08-102-2/+2
| |
* | Fix naming for data attribute and move the NormalSpoke.__init__ under the ↵Martin Sivak2012-08-104-25/+26
| | | | | | | | proper class
* | Improve documentation and add licensing headersMartin Sivak2012-08-106-15/+111
| |
* | Add translations to the simpleline frameworkMartin Sivak2012-08-091-4/+4
| |
* | Add translations to Password SpokeMartin Sivak2012-08-091-7/+7
| |
* | Add elementary timezone spokeMartin Sivak2012-08-061-0/+110
| |
* | Pass screen args argument to prompt and input methods + fix for run-text-spokeMartin Sivak2012-08-066-16/+25
| |
* | Merge master into newtuiMartin Sivak2012-08-06127-15063/+2788
|\|
| * New version.Chris Lumens2012-08-033-44/+48
| |