| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
a real Python package.
Also updates the build and autotools stuff to work with the new structure
|
|
|
|
|
|
| |
Since we don't install a bootloader physically to a disk on UEFI, and it
doesn't use an MBR, there's no real point in selecting which MBR to
stick the bootloader on.
|
|
|
|
|
| |
they are not real, they were removed in 2007 with
2079eeee7a0bd7fb5b05e9fb6214a1e3c3d90994.
|
|
|
|
|
|
|
|
|
| |
it has been virtually nonexistent for three years, see
9e1a444c46abcfc29c2e44ffd102fcc1eda6289e,
2d90bc12dcc682a7f0ff68e599cbb81a34a0b4a3 and
076c853f50c10203b45a552735f692b13a191bcb.
I found out about this when auditing the rawhide logs today.
|
|
|
|
|
| |
We compare to None later in booty/x86.py and if it is 0 things like the
chainloader timeout don't get set right. Resolves 590661
|
|
|
|
|
|
|
|
| |
RHEL6 install classes inherit from each other. In order for anaconda to import
a subclass, it's going to have to have the location of the subclass in the path
too.
Also, fix the base RHEL install class's name so we don't get an import error.
|
|
|
|
| |
This matters now that we're a proper module.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This also changes instClass.setInstallData to instClass.configure, which
makes a little more sense in this post-instdata world.
|
| |
|
| |
|
|
|
|
|
|
| |
We don't really like promoting text mode anymore. It's basically as close
to being deprecated as we can get away with. Therefore, don't provide
another way to get to it.
|
|
|
|
|
|
| |
Most Fedora users don't need to see the advanced filtering UI with all its
multipath tabs and advanced storage buttons and search interfaces. So,
provide an introductory screen that allows skipping all that stuff.
|
|
|
|
|
|
| |
This UI is the screen that allows the user to select which devices will be
wiped during installation and which should just be mounted. It also allows
selecting which device the bootloader should be installed to.
|
|
|
|
|
|
|
|
|
|
| |
This UI allows the user to select which devices they would like to include
in the rest of the installation process, sorted out by their types. All
devices not checked will never again be referenced by anaconda, though we
may see their udev information in the logs from time to time. This UI
supports two different ways of looking at things: the simple UI for
regular Fedora users with basic devices, and the complex UI with many tabs
and filtering options.
|
|
|
|
|
| |
This will be handy for the filtering interface that does not at all exist
in text mode.
|
|
|
|
|
|
|
| |
In RHEL, we want the old bootloader timeout behavior, so people see
output on the teletype and have time to frob some switches on the
front panel. But for those of us in modern environments, we don't want
to do that, so this patch uses installclass to choose which one you get.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modifies the default partitioning as follows:
(1) For VGs <= 50 GB, we will continue to make swap and / as normal.
(2) For VGs >= 50 GB, / will cap at 50 GB and /home will consume the rest.
50 GB is fairly arbitrary, and was based on the fact that an Everything
install of Fedora right now is ~ 40 GB, plus some room for expansion. Very
few users are likely to do an Everything install so this should provide plenty
of space for upgrades and future growth. Additionally, this is only a default
partitioning suggestion and can always be overridden by the user.
|
|
|
|
|
|
|
|
| |
Whatever form the new entitlement system takes, it is unlikely it will
look like what we've currently got. It's probably better to start over
fresh than attempt to adapt what we've got into supporting the new system.
This will also allow testing of the RHEL6 tree with the right product
name without requiring testers to enter a key.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#503310) (#503681)
Default clearPartType to None so that all devices are discovered during storage
initialization step, and UI parttype can be set to its default "Replace existing
linux system". Also set clearPartType appropriately when going back from partition dialog
so that all devices are discovered during storage reset.
There is one case that can't be resolved this way: clearpart --all or --linux
is set in ks and "Create custom layout" is selected in parttype UI step. Because of ks
setting, storage initialization doesn't discover devices (RAID, LVM) on
partitions that are to be cleared and therefore they are not present in custom
partition dialog. This can be workarounded by going back and than again to
custom partitioning dialog. I think we should grey-out type of partitioning
combo set to value from ks clearpart command.
|
|
|
|
|
| |
Also, add a weight method to the Platform classes and have it return an integer
for whatever fstype or mountpoint is provided.
|
|
|
|
|
|
|
| |
The crucial step here is making sure we set clearPartType to NONE in
setDefaultPartitioning when called with doClear=False. That's what we pass
in from the autopart kickstart command handler, and that's what forces you
to have to use clearpart if you want to remove existing partitions.
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
anaconda
fsset.py
iutil.py
iw/partition_gui.py
partedUtils.py
|
| |
| |
| |
| | |
Signed-off-by: David Cantrell <dcantrell@redhat.com>
|
| |
| |
| |
| | |
pychecker fix.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Change minsize/maxsize to minSize/maxSize since that's the
convention elsewhere throughout the code.
- Redirect output from all external utilities to tty5, not
/dev/null.
- Don't waste calls to basename for debug log statements,
especially when the device can be None.
- Add lots of missing imports.
- Fix lots of remnants of previous code usage.
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
For Fedora, this means we will not allow upgrades of detected root filesystems
more than two releases old, or "upgrading" a newer install with an older one.
For RHEL, we don't yet know what to do so just allow things to continue as they
always have. Using "upgradeany" still circumvents this check.
|
|
|
|
|
|
| |
This patch also makes selecting /boot as mountpoint
to automatically select ext3 (in place of ext4)
in filesystem combo.
|
| |
|
|
|
|
|
|
| |
Add missing ':' to if statement in yuminstall.py
Remove 'import os,string' from security.py
Remove 'networkdevicecheck' from installclass.py
|
| |
|
|
|
|
|
|
|
|
| |
Different products and distributions could support completely different
bug filing system (or none at all, for that matter) so support an
abstraction that allows us to use multiple kinds of bug files. We still
need to commit that abstraction somewhere and also make sure we allow full
customization through the product.img.
|
|
|
|
|
| |
This avoids the problem of our imports failing due to typos and then
getting weird behavior non-obviously later
|
| |
|
| |
|
|
|
|
| |
* po/sk.po: Typo fix.
|
|
|
|
|
|
|
|
|
|
| |
Better fix for #408921. Using network.overrideDHCPhostname to set
the default behavior of requiring users to set a hostname. If the
user changed that to 'use DHCP', clicked Next, then clicked Back,
the network configuration screen would be back at manual for the
hostname. Fixed that by honoring overrideDHCPhostname. Also took
the opportunity to make overrideDHCPhostname a boolean since that's
how we are using it.
|
| |
|
| |
|
|\ |
|
| | |
|
|/ |
|