| 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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Since mount can handle mounting files on loopback for us now, there's no
reason to continue doing so manually in loader.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
It's not called from anywhere. We unmount all filesystems in the end
anyway, using the machinery in loader/undomounts.c.
|
| |
|
|
|
|
|
|
|
|
| |
The patch allows us to NFS mount an uncompressed directory as stage2 for
instance like this:
stage2=nfs:10.34.27.9:/pub/pungi/20100407/i386/os/images/squashfs-root
During development this is useful because we can avoid lengthy mksquashfs
calls.
|
| |
|
|
|
| |
previously, the URL could only be "*.img" anyway. If we are going to be
mounting directories, let's have the URL in the same form all the time.
|
| |
|
|
|
| |
Prevents sigsegv. I have another patch that will prevent the sigsegv
when deriving stage2 from invalid repo= parameter.
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
| |
setStage2LocFromCmdline() doesn't need to do so much allocation just to
use strtok(), which should be cleansed with fire anyway. Get rid of
both.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Makes sure that NFS options can be used in both parameters. Previously
this was only parsed for ks= and not for stage2= using two separate
code paths. Move this to a shared function in loader/nfsinstall.c.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Patch from Ricky Zhou to add a pinwheel and progress bar for
FTP and HTTP downloads from loader.
|
| |
|