summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add the serial number to all DiskDevices and subclasses.Chris Lumens2009-12-112-3/+5
|
* Put less space between rows and allow text to be longer before wrapping.Chris Lumens2009-12-111-4/+4
|
* Allow InstallInterfaces to modify the installation steps.Chris Lumens2009-12-115-4/+13
| | | | | This will be handy for the filtering interface that does not at all exist in text mode.
* Default /boot to 500 MB.Chris Lumens2009-12-111-1/+1
| | | | | Now you've got lots of room for lots of kernels and lots of gigantic initrds and probably a couple install.imgs too.
* Some iscsi cleanupsHans de Goede2009-12-111-7/+9
| | | | | -Improve iscsi error logging -Use udev_settle from udev.py instead of calling udevadm ourselves
* Bring auto discovered drives online before parsing the ks fileHans de Goede2009-12-111-0/+6
| | | | | | | | | | While doing some tests with iscsi and kickstart I noticed that currently drives discovered through ibft (iscsi), edd (fcoe), or configured in the rclinux script (zfcp), can not be used in kickstart's clearpart or ignoredrive commands. This patches fixes this. Note that the 3 added startup calls are complete no-ops on systems without ibft / edd-fcoe info / pre configured zfcp.
* Make a better effort at tearing down everything before action processing.David Lehman2009-12-101-2/+1
|
* Tighten restrictions on the type of disklabel on x86 and EFI boot disks.David Lehman2009-12-101-2/+11
|
* Use string instead of parted.diskType for disklabel types.David Lehman2009-12-101-11/+11
|
* A couple of cleanups to warnings about formatting preexisting devices.David Lehman2009-12-102-3/+4
|
* Rework udev_settle timeout handling (#544177)Hans de Goede2009-12-104-16/+17
| | | | | | | | | | | | | | | | | | 1) centralize the setting of the timeout parameter inside the udev_settle function. I do realize that the time needed for initially scanning all disks is much larger, then the time for scanning a single new partition when we are creating partitions. But since this is a timeout, and udevadm settle will exit as soon as the scanning is done, I see no reason not to have a single place to configure the timeout assuming the worst case scenario (the initial disk scan). This way we won't have these magic values sprinkled all over the code. 2) Given that in the past we've had bugs filed about anaconda taking many minutes to scan hardware on big iron machine and that our initial udev settle call will scan all disks, I think that udevadm's default timeout of 1 minutes is too low, so this patch sets the timeout to 5 minutes.
* Remove smp.c from the Makefile.am, too.Chris Lumens2009-12-101-1/+1
|
* Nothing has a kernel-smp anymore so none of this code is useful.Chris Lumens2009-12-105-706/+0
|
* Get rid of the goofy nested try statements.Chris Lumens2009-12-101-63/+67
| | | | | | This only existed so we could put cleanup code around the whole loop to pop a window, but that's probably the least clear way we could ever do such a thing. Just be more explicit now.
* update reIPL messagesMark Hamzy2009-12-091-3/+10
| | | | | | Added some more debugging information which was helpful during reIPL problem determination. Also, some of the messages did not keep up with previous code changes...
* Change btrfs command line optionJosef Bacik2009-12-091-1/+1
| | | | | | | | | | | In F11 and F12 the command line option to enable btrfs during the installer was "icantbelieveitsnotbtr". Unfortunately I can't spell believe the first time every time, and btrfs has come quite a ways since F11 and is stable enough to start being tested on a larger scale. So change the command line option to "btrfs" in keeping with tradition and to make it a bit simpler for those who want to take it for a test spin in F13. Thanks, Signed-off-by: Josef Bacik <josef@redhat.com>
* New version.Chris Lumens2009-12-093-470/+492
|
* Kickstart support for unpartitioned disks.David Lehman2009-12-091-1/+21
|
* Skip disklabel handling for biosraid and multipath members.David Lehman2009-12-091-1/+2
|
* Improve disklabel's name attr so we don't have to hide them anymore.David Lehman2009-12-091-2/+10
|
* Hide devices with certain formatting in the main partitioning UI.David Lehman2009-12-095-0/+12
| | | | We don't want to show biosraid, multipath, &c disks in the GUI.
* Automatic partitioning support for whole-disk formatting.David Lehman2009-12-093-45/+129
| | | | | | | | When using the entire disk, whole-disk formats are replaced with a new disklabel. When replacing existing linux installations, linux- native whole-disk formats are replaced with a new disklabel. Disks containing whole-disk formatting are not offered as bootloader installation targets.
* Add support for whole-disk formatting.David Lehman2009-12-0911-155/+184
| | | | Whole-disk formats are recognized but cannot be edited in any way.
* Add per-row control over sensitive property for CheckList and WideCheckList.David Lehman2009-12-092-7/+26
| | | | | | This is optional. To enable it, add a boolean column as the last column of the TreeStore you pass in and specify 'sensitivity=True' when instantiating WideCheckBox or CheckBox.
* Use a function to add a device to the partition gui.David Lehman2009-12-091-198/+98
|
* Don't crash if there's no intf passed to getLUKSPassphrase.David Lehman2009-12-081-0/+3
|
* Remove unused selinux file context functions from isys.David Lehman2009-12-081-46/+0
|
* Use selinux python module for file context operations.David Lehman2009-12-082-7/+16
|
* Obtain device alignment information from parted. (#529051)David Lehman2009-12-081-1/+10
|
* Handle roots with or without trailing "/" in FileDevice.path. (#541473)David Lehman2009-12-081-1/+5
|
* Sending translation for Dutchwarrink2009-12-071-450/+507
|
* Sending translation for Spanishelsupergomez2009-12-071-577/+637
|
* sundries.h is no longer used.Chris Lumens2009-12-062-89/+1
|
* Kill yet another unused lodaer flag.Chris Lumens2009-12-061-1/+1
|
* Sending translation for Polishraven2009-12-041-450/+492
|
* stage1 (init): Make /tmp tmpfs large enough to hold install.img (#540146)Hans de Goede2009-12-041-1/+1
| | | | | | | | | | Be default mount makes tmpfs mounts 1/2 RAM size, on 256MB machines, where part of the RAM is taken up by a shared framebuffer, this results in a /tmp which is to small to hold install.img, resulting in install failure when trying to do for example a network installation. This patch fixes this by specifying a size for /tmp, it uses 250MB which should be plenty for now and the forseeable future.
* With flags.setupFilesystems gone, justConfig can be removed from booty.Chris Lumens2009-12-037-52/+47
| | | | | | | ...well, it can mostly be removed. The s390 and x86 classes still do some complicated things that end up with a justConfig test, so it has to stay in those files. However, their write() methods no longer need to accept that parameter.
* Nothing sets flags.setupFilesystems anymore, so it can go too.Chris Lumens2009-12-0310-249/+210
|
* Remove test mode from the loader, too.Chris Lumens2009-12-0312-240/+154
| | | | | All previous comments about test mode being untested apply to loader, but doubly so.
* Complain if we're started in test or rootPath mode instead of aborting.Chris Lumens2009-12-031-0/+10
|
* Remove test mode.Chris Lumens2009-12-0316-129/+74
| | | | | | | This is yet another way of running anaconda that gets extremely limited use, no testing, and no consideration during development to making sure it still works. Again, we need to stop pretending and get rid of modes that we don't support.
* Remove rootPath mode.Chris Lumens2009-12-035-46/+12
| | | | | | | This mode is decaying as anaconda moves forward with things like udev, dbus etc. No one is really working on making sure they continue to work. Let's stop pretending and also get rid of some additional complicated ways to run anaconda.
* Enable method/repo nfs options in stage2.Radek Vykydal2009-12-034-13/+36
| | | | | | | | | | | In stage 2, the nfs options given in repo= boot parameter were malparsed, in UI they were ignored. Note that now the options can get to stage 2 only via method=/repo= boot parameter. Ks nfs option --opts works only when its url specifies stage2 (i.e. ends with images/install.img). In cases when method (--repo parameter for anaconda python script) is inferred from stage2, nfs options of stage2 "nfs:..." url aren't passed to stage 2.
* Accept "nfs:" prefix in ks repo --baseurl setting beside "nfs://".Radek Vykydal2009-12-031-6/+9
| | | | | | | We used to accept only "nfs://". First, it was inconsistent with cmdline repo= ks= stage2= options and it confused people. Second, when we offered editing of url with invalid "nfs:" prefix in UI, there was nothing to correct in UI, just clicking OK lead to success.
* Display url having invalid prefix in repo editing dialog.Radek Vykydal2009-12-031-0/+3
|
* Do not traceback on invalid ks repo --baseurl values (#543003)Radek Vykydal2009-12-031-1/+1
| | | | | | | | | The cause of traceback is that repo._baseurlSetup changes repo.baseurl attribute (removes all invalid urls from the list) so we have to keep invalid urls in anacondaBaseURLs to be able to edit it eventually. _baseurlSetup is called from whiteout plugin for all repos (by repo.retreiveMD) after setup of first repo
* Remove /etc/localtime before trying to copy into it (#533240).Ales Kozumplik2009-12-031-1/+6
| | | | | | | | | | If the file is already linked with the source the raised inspection kills anaconda. This happens in some unclear livecd situations but in general nothing prevents the user or any software he runs on the livecd from arranging this manually. Tested when the file doesn't exist beforehand (the common scenario) and when the file links to its later origin already (the bug scenario).
* Whenever storage code tries to log a method call, do so into the ↵Ales Kozumplik2009-12-0314-32/+35
| | | | | | | 'tmp/storage.log' file. (a part of #524980) Previously, the method call was logged into 'tmp/anaconda.log' which made the file harder to do anything useful with.
* Make loader log time with milliseconds (part of #524980).Ales Kozumplik2009-12-021-12/+17
| | | | | This is to make the anaconda.log have consistent entries from loader and from stage 2.
* Log storage in the same format as the main anaconda log (a part of #524980)Ales Kozumplik2009-12-022-16/+9
| | | | | | | The entry format and date format is standardized: do not show date but always show miliseconds. Includes a cleanup in the storage/storage_log.py code to use AnacondaLog.