| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
IT IS ACCOMPLISHED.
|
| |
|
|
|
|
|
| |
/mnt/sysimage stays where it is because that's fairly widely established and
known outside anaconda, whereas all these other mount points are private
anaconda knowledge. /mnt/source is somewhat widely used, but I have cautioned
people about getting used to that.
|
| | |
|
| |
|
|
|
| |
Running the commands will now require operating on PyObjects, and I don't
want to expose that outside of kickstart.c.
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
This adds back in part of the old check from doLoaderMain that I hated
so much, but this should be all that's required for quite some time. Just
check if there's full installation media in a CD drive first. If so,
that's likely to be what we're installing from.
|
| | |
|
| | |
|
| |
|
|
|
| |
When noeject is passed on the kernel command line disable ejecting the
cdrom.
|
| |
|
|
|
|
|
| |
This is required so the source layout and package layout have a similar enough
structure to make our test setup work. Without this move, you can't run
"make check" or checkbot without getting error messages about no such module
pyanaconda.booty.
|
| |
|
|
| |
so the python implementation in iutil.py can be removed.
|
| |
|
|
|
|
| |
This is in preparation to use logging from imount.c. We don't want a dependency
of isys on loader, instead move logging code into isys and change loader sources
to use the log.h header in isys.
|
| |
|
|
|
|
|
|
|
| |
terminates program in OOM scenarios.
This is to avoid having to copy-paste the asprintf-log-abort if branch
all the time. This commit also modifies existing asprintf() calls to
use the new macro in places where the change wouldn't modify program's
semantics.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
If a read from a block device (like USB key) or a cdrom (USB cdrom) fails, sleep
a bit to give the device some time to initialize. Return status of the mount
command is checked so waiting occurs only if there is a reasonable chance that
the device might eventually come online. This required extending our existing
mounting methods to report the correct mount error code.
I tested that
* the installer still runs
* reading the kickstart from a usb works
* starting the installer with no USB key inserted but a command line argument pointing to a USB drive will trigger the waiting cycle and that when the key is inserted while waiting the kickstart is eventually found on the key.
|
| |
|
|
|
|
|
| |
With rescue copying install.img to /tmp when available_memory>128000k,
this left the machine unable to hold install.img in ram if there is
under 256M of ram. Patch to change that to be based on MIN_GUI_RAM
instead.
|
| | |
|
| |
|
|
| |
Workaround compile error due to (# 478663)
|
| |
|
|
|
|
| |
As a side effect, this makes it go through waitForCdromTrayClose().
Signed-off-by: Chris Lumens <clumens@redhat.com>
|
| | |
|
| |
|
|
| |
My previous edit had tabs all over the place.
|
| |
|
|
|
|
| |
Don't check for ENOMEDIUM on opening the device right after we got a
real drive status from it. Instead, just consider the actual drive
status from waitForCdromTrayClose().
|
| |
|
|
|
| |
These are acting up too much recently, so make it so we can see them
before stage2 is ready.
|
| |
|