| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
This is absolutely minimal handling for the immediate term and
will be replaced soon by proper handling within the AddDialog.
|
| |
|
|
|
|
|
| |
We evaluate growth potential for the growable requests we've allocated
so far even if the request we're currently allocating is not growable.
|
|
|
|
| |
I don't think this was ever used.
|
|
|
|
|
| |
This helps the partition sorting, which means we do a better job at
allocating partitions.
|
|
|
|
|
| |
Systemd or dracut or whoever starts a new udevd instance after
switchroot, which drops our ANACONDA property.
|
| |
|
|
|
|
|
| |
btrfs, lvm, and md will all use raid level strings within the UI
and those will be converted as needed by the DeviceFactory classes.
|
|
|
|
|
|
|
|
|
| |
We use the same indexing/ordering for the various device types
throughout the custom spoke, and BTRFS is always last.
BTRFS does not support raid levels 4,5,6.
BTRFS compression can be enabled at any time, so omit that.
|
| |
|
| |
|
|
|
|
|
|
|
| |
With the following exception, this marks the end of us using array
super-minor as the basis for its name: For preexisting devices with
no name, we'll treat the super-minor as a name since that's really
all we have to work with.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
If we try to setup the python path before /tmp/updates/ exists, the path
will get thrown out and won't be used even if that path will get created
at some point later. So just re-order things.
This is ugly, and shouls only live for the F18 Alpha. After that we
should be using /run/install/updates directly and thus the path can be
set there early.
|
| |
|
| |
|
|
|
|
| |
Haven't done this in a while.
|
|
|
|
| |
(default or manadtory packages).
|
|
|
|
|
|
|
| |
/tmp is tmpfs and is created at boot time, so we cannot unpack our
updates there in dracut as they will be lost. Instead unpack them to
/run/initramfs/inst.{updates,product} and create a symlink when anaconda
starts so that it can continue to look for content there.
|
|
|
|
|
|
|
| |
os.rename fails if source and destination are on different fileystems,
shutil.move should copy and remove the source in such cases.
Resolves: rhbz#851653
|
|
|
|
|
|
|
| |
Iff user turned NTP ON, we need to make sure chrony gets installed
and enabled and save NTP configuration.
Resolves: rhbz#851323
|
| |
|
|
|
|
|
|
|
|
| |
We may get the language in any form we support, but we have languages
only in one form (e.g. en_US) in our store. So use expand_langs when
searching for matching item.
Resolves: rhbz#851632
|
| |
|
|
|
|
|
|
|
|
|
| |
For some reason GLib.main_depth() stopped working and returns 0
even if Gtk.main loop is already running. This leads to crashes
and hangs of whole GUI when exception appears in a thread
different from the main one.
Resolves: rhbz#849997
|
| |
|
|
|
|
|
|
| |
This isn't critical. It just looks a little silly in a traceback and probably
slows things down a little bit when we keep trying to select the same package
over and over again later.
|
| |
|
|
|
|
|
|
| |
Various parts of anaconda either call these methods or expect them to return
certain values (so, not NotImplementedError) and it's just easier to have them
return default values than create new implementations.
|
| |
|
| |
|
|
|
|
| |
Or really, any devices we can't actually use.
|
|
|
|
|
| |
/ is always mounted for us anyway, and since we're using rsync it's just a
simple matter of copying from that directory to our destination.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This prevents trying to mount the device a second time. If it's already
mounted, and is a valid source of repodata, use it from the path it's
already mounted on. Otherwise go ahead and mount the selected optical
drive where we want it.
|
|
|
|
|
| |
The full device is more useful than just the path. Callers can get the
path if they want it.
|
|
|
|
| |
This will return a list of places a particular device might be mounted.
|
| |
|
|
|
|
|
| |
We're unsetting method there too, we need to unset the install_device so
that we don't try and mount it later.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Nothing uses a method/repo of 'cdrom://<dev>:<path>' anymore, and
nothing passes a method like '@/tmp/filename', so this code is all
useless.
|
|
|
|
|
| |
A bunch of these comments don't apply anymore - update them so they
reflect reality
|
|
|
|
| |
Systemd handles the tricky bits of logging for us now. Yay!
|
| |
|
|
|
|
|
|
| |
- We can add dhcp activation in networkInitialize in thread later
- Also fixing merge (newui->master) of
https://lists.fedorahosted.org/pipermail/anaconda-patches/2012-June/000023.html
|