summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Make use of common code to fetch IPJesse Keating2012-06-282-34/+14
| | |
| | * Add method to grab the first non-localhost IPJesse Keating2012-06-281-0/+21
| | | | | | | | | | | | This is mostly code that was in vnc.py as well as anaconda itself.
| | * Add readonly disks to the ignored list (#772977)Jesse Keating2012-06-281-0/+14
| | | | | | | | | | | | | | | If your disk is read-only, we're just going to flat out ignore it and not offer it to you for anything.
| | * Limit the maximum size of swap partitionsVratislav Podzimek2012-06-271-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | swapon creates a table using 1 B for each page in the swap. Therefore when a huge swap (e.g. 500 GB) is created, swapon fails with ENOMEM, because it is using vmalloc that allocates a continuous memory. Thus we need to limit the maximum size of swap partitions. And since we don't know the strict limit, let's use 128 GB that seems to work and should be enough for everybody. (ported 35679a70eab52b3b040a61fce9d0e43dbb977c98 from rhel6-branch)
| | * Remove swapAmount since it is not used anywhereVratislav Podzimek2012-06-271-17/+0
| | |
| | * Move swapSuggestion to storage and use a new suggested algorithm for itVratislav Podzimek2012-06-274-50/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | We were using an algorithm that suggested the swap size as 2 GB + size of RAM, but this resulted in huge swaps on machines with a lot of RAM. The new algorithm comes from the discussion with other teams. (ported 84b3444a277b73abeaddf7d4b186a79569eb56d2 from rhel6-branch) (ported 37415063594d00c896ff3c50496582f0c4e9e3d9 from rhel6-branch)
| | * Add missing '-fcoe' suffix to fipvlan -f option (#823086)Radek Vykydal2012-06-261-2/+4
| | | | | | | | | | | | Related: rhbz#823086
| | * Adapt to fipvlan naming change (#823086)Radek Vykydal2012-06-261-2/+2
| | | | | | | | | | | | | | | | | | The "-f" option keeps former naming with "-fcoe" suffix. Resolves: rhbz#823086
| | * Find initiator name for partial offload iscsi bnx2i devices (#830756)Radek Vykydal2012-06-261-3/+5
| | | | | | | | | | | | Resolves: rhbz#830756
| | * Handle offload qla4xxx iscsi devices properly (#823810)Radek Vykydal2012-06-263-21/+70
| | | | | | | | | | | | | | | | | | | | | | | | These kind of devices, when qla4xxx.ql4xdisablesysfsboot=1, is discovered by anaconda/udev as iscsi device yet it can not be handled by iscsiadm so we need to treat it specially. Resolves: rhbz#823810
| | * Set network configuration for root on partial offload iscsi devices (#819132)Radek Vykydal2012-06-261-2/+2
| | | | | | | | | | | | | | | | | | Set NM_CONTROLLED to "no" and pass ip= and ifname= parameters to dracut. Resolves: rhbz#819132
| | * makeupdates: add rpm contents to updates.imgBrian C. Lane2012-06-221-2/+15
| | | | | | | | | | | | | | | | | | This adds the -a option to makeupdates, it will expand the contents of an rpm into the root of the updates image. This overlays the installer's root filesystem, allowing any file to be updated.
| | * Fix handling of invalid bios disks (#819721)Jesse Keating2012-06-211-1/+1
| | |
| | * Use the correct path to kickstart files (#833070)Jesse Keating2012-06-211-1/+1
| | |
| | * We should use /usr/bin/pythonMartin Sivak2012-06-211-23/+23
| | | | | | | | | | | | (cherry picked from commit 3f1abc384736f0e105b46612e0601a50784a9528)
| | * Actually start anaconda-cleanup-initramfs.serviceWill Woods2012-06-211-0/+1
| | | | | | | | | | | | | | | | | | | | | Rule #1 of Computing: It Works Better When You Turn It On. Make anaconda.target request anaconda-cleanup-initramfs.service so it actually gets started.
| | * spec fix: include anaconda-cleanup-initramfsWill Woods2012-06-201-0/+1
| | | | | | | | | | | | Forgot to add it to the specfile, so builds failed. Whoops.
| * | Do not run Gtk.main() from a separate thread in exception handlingVratislav Podzimek2012-08-031-2/+25
| | | | | | | | | | | | | | | | | | Multiple threads drawing in a Gtk.main loop cause Gtk crash. To prevent such crashes, we need to run exception handling dialogs in the same thread as the main loop (if running).
| * | Do not run __del__() on anaconda interface in runDebugVratislav Podzimek2012-08-031-2/+0
| | | | | | | | | | | | UserInterface object no longer has the __del__() method.
| * | Add mainExceptionWindow and saveExceptionWindow methods to the interfacesVratislav Podzimek2012-08-032-0/+23
| | | | | | | | | | | | | | | | | | | | | python-meh has its own methods, but we have our own exception handling code (inherited from the python-meh's one) that needs access to both python-meh UI and anaconda UI. Hence anaconda's UIs need a mainExceptionWindow and saveExceptionWindow methods calling the python-meh's ones (GUI or TUI).
| * | Update the anaconda.pot file for our new translatable strings.Chris Lumens2012-08-021-3452/+1071
| | |
| * | Select language-specific groups as part of doInstall.Chris Lumens2012-08-023-5/+21
| | | | | | | | | | | | | | | This means you get the whatever-support group installed if you have the whatever language selected during installation.
| * | Correct the location of the detailederror.glade file.Chris Lumens2012-08-021-1/+1
| | |
| * | Extended partitions containing in-use logical partitions are also in-use.Chris Lumens2012-08-021-0/+4
| | |
| * | Add packaging log and scriptlet loggingBrian C. Lane2012-08-024-4/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new logfile for packaging (/tmp/packaging.log) which will contain everything related to yum and rpm as well as other package systems when they are added. This also re-adds logging of the rpm scriptlet output. The 'Installing ...' messages end up being logged twice. Because rpm only logs to a file we capture the scriptlet output along with the package install message so that you can associate scriptlet problems with their package. This adds this file's log to our logs after the transaction is complete (or fails).
| * | Remove backend_logBrian C. Lane2012-08-024-136/+2
| | | | | | | | | | | | | | | | | | The second instance of rsyslog is not needed, and it interferes with virtio logging. The yum and rpm file io logging will be dealt with in another patch.
| * | Start rescue mode from the right place in the anaconda script.Chris Lumens2012-08-011-118/+121
| | | | | | | | | | | | | | | This patch looks scarier than it is, laregely because it requires unindenting a bunch of code to not have a rescue mode test involved.
| * | Update rescue mode to continue working in the newui world.Chris Lumens2012-08-012-90/+61
| | | | | | | | | | | | | | | | | | | | | | | | This is still just the existing newt rescue mode interface, but with adding advanced devices removed (requires other code that no longer exists). Of course, this all needs to be removed and replaced by something that does not use newt in the future but for now, it's enough of a stop-gap to fulfill release requirements.
| * | The text network config screen should take an intf, not an anaconda.Chris Lumens2012-08-011-7/+6
| | | | | | | | | | | | | | | | | | This is needed to have it work in the rescue mode interface, though it has not yet been tested due to the difficulty of testing an updates image without active networking.
| * | Remove upgrade.py and associated tests.Chris Lumens2012-08-013-583/+0
| | | | | | | | | | | | | | | All upgrading will be handled by an external process, and this gets rid of callers to some storage functions that I need to make rescue mode work again.
| * | Move the contents of bindMountDevDirectory to storage, where it's called.Chris Lumens2012-08-011-3/+4
| | |
| * | log package installationBrian C. Lane2012-08-011-3/+4
| | | | | | | | | | | | | | | log to syslog as well as /mnt/sysimage/root/install.log so that virtio and remote logging see the progress of the install.
| * | use the virtio rsyslog template (#820106)Brian C. Lane2012-08-011-1/+1
| | | | | | | | | | | | | | | The rsyslog template for forwarding logs over virtio was lost when loader was removed.
| * | keep yum cache when installing to targetBrian C. Lane2012-07-301-6/+7
| | | | | | | | | | | | | | | | | | Keep the yum cache instead of deleting it and re-downloading it. This saves time and bandwidth, and also helps reduce memory since / is on a ram backed device-mapper device.
| * | repo.mirrorlist may be NoneBrian C. Lane2012-07-271-1/+3
| | |
| * | Make sure we tear down mounted device regardless of its contents.David Lehman2012-07-271-1/+1
| | |
| * | Require new version of python-mehVratislav Podzimek2012-07-271-1/+1
| | | | | | | | | | | | We need to require a newer (Gtk3) version of python-meh.
| * | Display the hint how to quit the debuggerVratislav Podzimek2012-07-271-0/+2
| | | | | | | | | | | | | | | People usually don't know that 'continue' command quits the debugger, so display them a little hint.
| * | Just switch back to tty6 when 'c' is used in the post-mortem pdb sessionVratislav Podzimek2012-07-271-1/+4
| | | | | | | | | | | | | | | Killing ananconda left no way to report a bug via python-meh/libreport once user entered the post-mortem pdb session.
| * | Get back to python-meh UI in exception handlingVratislav Podzimek2012-07-272-13/+17
| | | | | | | | | | | | | | | Now that python-meh is ported to Gtk3, we can again use its UI in exception handling.
| * | Make DetailedErrorDialog generic enough to be used throughout the UI.Chris Lumens2012-07-274-58/+22
| | |
| * | Fix makeupdates for the new UI file suffix.Chris Lumens2012-07-271-2/+2
| | |
| * | Update to require the latest version of pykickstart.Chris Lumens2012-07-261-1/+1
| | |
| * | Add something new to the TODO list.David Lehman2012-07-261-0/+2
| | |
| * | Add capability to grow all requests at a uniform rate.David Lehman2012-07-261-6/+11
| | |
| * | Explicitly define the LUKS metadata size in devicelibs.crypto.David Lehman2012-07-262-2/+4
| | |
| * | Remove redundant and misplaced boot disk setting code.David Lehman2012-07-261-6/+0
| | | | | | | | | | | | This is handled by the bootloader ksdata execute method.
| * | Don't include btrfs device names in the list since they have no nodes.David Lehman2012-07-261-0/+1
| | |
| * | Don't let a bogus root w/ empty fstab confuse the custom ui.David Lehman2012-07-261-0/+3
| | |
| * | Use parents consistently in Device constructors.David Lehman2012-07-264-29/+18
| | |