| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
TODO:
- sync dracut and NM naming convention for slaves?
perhaps better: don't write any ifcfg files for kickstart case
- test with new NM (dhcp on slaves)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This should help a little bit with the confusion people have where it looks
like filesystems are vanishing, when instead they are just moving to under
a different root. However, note that anything calling _do_refresh will cause
everything to be closed except the current page.
I do not yet see a way around that.
|
|
|
|
|
|
| |
When multiple pages can be expanded at the same time, the currentPage method
doesn't make a lot of sense. Instead, make it a property of the custom
spoke and have it depend on the current selector.
|
|
|
|
|
|
| |
We're using it all over the place anyway, so there's no point keeping the
underscore on it. Also I gave CreateNewPage a members attr as well, so there's
no need to test for it anymore.
|
| |
|
|
|
|
| |
You could do this in the old UI, so let's bring it forward to the new UI.
|
| |
|
|
|
|
|
|
|
|
| |
Going back to the options dialogs is arguably not really a bug (the user may
want to go to custom partitioning), but they have other ways of doing those
things. Also, watching people test this out showed it to be very confusing
and led to people going down paths they didn't need to. Also, it's the way
it worked in F17.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This dialog now serves two different purposes: (1) You do not have enough
free space, and need to make some before you can continue to install. (2) You
do have enough free space but want to free up additional space.
Because the button is labeled "Reclaim space", we only want to allow clicking
on it if you have chosen some destructive action. Buttons should be labeled
with what they do, after all. However, we also want to take into account any
free space that may already exist on disk when considering whether you have
enough to continue.
|
|
|
|
|
|
| |
This is to help communicate how much total free space there is, in the case
where you've got enough but choose to go into the reclaim dialog to do some
other things anyway.
|
|
|
|
|
| |
If you go into the reclaim dialog already with enough space, it's a very
confusing thing to be told you do not have enough free space.
|
|
|
|
|
| |
This was caused by 1821378de1aecbbf5806edcad34ee928f0892296, which changed what
was being stored in the DiskOverviews.
|
|
|
|
|
|
|
|
|
|
|
|
| |
screen." (#905899).
This reverts commit f4ec3d682ffd93dfc7105eaa09acdd7fd672a3e8.
This patch also removes the button entirely. All I've ever seen it do is reduce
the installable package set to something like 30 packages and result in really
cryptic bugs about commands that should be there failing to run. It doesn't
seem to help in just removing the one or two packages that have a problem,
since it looks like it's frequently a core package with the problem.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
So it turns out that having the device that contains the runtime image
mounted *underneath* the runtime image means we have a mount loop, e.g.:
The DVD can't be unmounted because it holds the image for /
/ can't be unmounted because the DVD is mounted underneath it
To fix this, we move the repo mount(s) back out from under the runtime
image during dracut's pre-shutdown hook (new in dracut 024-25).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ksdevice option doesn't work in f17 and f18.
It used to specify which network device to activate in early stage of
installation, eg. to fetch kickstart or installation image.
In F17 and F18 the device should be specified by dracut option ip=
Mapping of ksdevice options from loader to dracut options used in
F17 and F18:
- ksdevice missing (and network is required)
loader: user was asked in UI in case of more devices present
dracut: activates all devices if not specified
- ksdevice=eth0
loader: eth0 is activated
dracut: specify device in ip=, eg
ip=eth0:dhcp
ip=10.34.39.44::10.34.39.254:255.255.255.0::eth0:none
- ksdevice=00:12:34:56:78:9a
loader: device with MAC address is activated
dracut: We translate it to ifname=ksdev0:00:12:34:56:78:9a which renames
the device.
It is possible to use BOOTIF=00-12-34-56-78-9a, which this patch
does.
- ksdevice=link
loader: first device with link found is activated
dracut: all devices with link are activated
(default dracut behaviour for not specified device)
- ksdevice=ibft
loader: activate devcie configrued in iBFT
dracut: use ip=ibft option
|
|
|
|
|
|
| |
Drastically speeds up compression of the initramfs for modern multicore
systems, doesn't slow anything down if you're on a single core machine
(like a virt guest), and only adds ~20kb to the image size. Good deal!
|
|
|
|
|
| |
Otherwise all the paths end up with the /usr/local prefix and e.g.
the timezone map doesn't find its images.
|
|
|
|
|
|
|
|
|
|
|
| |
This ensures that the correct package structure is present
in sys.path for modules and addons that make use of it.
The package-less addons will be imported file by file with
the package structure ensured by dummy empty modules.
This also changes module masks for addons to make the change
work properly.
|
| |
|
|
|
|
|
|
|
|
| |
For me, this reduces the time from traceback to dialog from at least ten
seconds to almost instantaneous. And it's not helpful stuff either. If
you see it take a very long time to generate a traceback file, please
check the file and see if it's because something is being pickled that
doesn't need to be.
|
| |
|
|
|
|
| |
What would it do?
|
| |
|
|
|
|
|
| |
The string needs to be converted to a raid level before passing it to
blivet.
|
|
|
|
|
|
|
| |
product.img should place its files under /run/install/product
This maintains consistency between updates.img and product.img and
supports correct operation whether or not tmpfs is used for /tmp
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This was just minor confusion. It's not the spoke being processed that
we need to be concerned about. It's all the ones that might get their
incompleteness checked.
|
|
|
|
|
|
| |
The primary case for this is if you've got initially all blank disks, though
you'd also hit it if you first went through reclaim and deleted everything,
then went back to the install options dialogs.
|
|
|
|
|
| |
Currently, the encryption checkbox kind of looks like it belongs with the
radio button group. A little extra padding might also help.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The apply method should only set self.data, the execute method should do
all necessary runtime changes. The code for starting chronyd service and
adding/removing it to/from the list of installed packages and enabled
services should be placed somewhere where it can be used by text mode as
well.
Also use NTP_* constants instead of "chrony" and "chronyd" magic strings.
|
|
|
|
|
|
|
|
| |
Autoconnections are set up by NM for devices not having ifcfg file
(ie those not activated by dracut or not configured in kickstart).
We want to default to "no" for this devices in RHEL.
We even don't want to bring up the autoconnections in installer
environment, but that is something for a separate bug.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This behaviour tries to minimize the "surprise factor" we have
in the installer. When the user entered spoke, changed any data
and then left the spoke, the installer gave him no chance for
review or correcting the entered values. With this patch applied
the Hub waits for a click on the continueButton if any user
interaction happened before all the spokes were ready+completed.
|
| |
|
| |
|
|
|
|
|
| |
This fixes the behaviour if an invalid input was provided. 5 times it just
reprompts for the input then it redraws the screen a resets the counter.
|