| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Live installs don't have a stage2, so don't traceback looking at the attr
|
| |
|
|
|
|
|
| |
Move backend specific bits of method complete into a backend.complete() method
to avoid tracebacks with installs on other backends
|
|
|
|
|
|
| |
Updated all *.py files to have a uniform GPL boilerplate. Expanded copyright
year ranges and listed authors (if they were in the comment section) under
the Red Hat Author(s) section.
|
| |
|
| |
|
|
|
|
|
|
| |
Don't use /mnt/source2 anymore. /mnt/isodir is for image installs to mount
whatever contains the images, and /mnt/source is always the source mount
point. Also don't use methodstr where we don't have to.
|
|
|
|
|
|
|
|
| |
Rework image.py into a support file with no InstallMethod subclasses in it.
Move the media switching code into a yum callback and make sure our base
repos have the correct attribute set to trigger using this callback. Be more
careful to only attempt ejecting a CD when we're using a method that has a
CD device.
|
|
|
|
|
|
| |
This commit removes the base InstallMethod class without removing the users
in other files, so obviously this commit cannot stand alone. installmethod.py
and image.py at the very least still need significant changes.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
None of the following functions were even being called, so they can be
removed easily: getFilename, copyFileToTemp, urlretrieve, systemUnmounted,
getTempPath, and FileCopyException. Now only the hard parts are left.
|
| |
|
|
|
|
|
|
|
|
|
| |
* yuminstall.py (AnacondaYum._handleFailure): Don't use a method
specific string that's 99% the same. Instead, just make the
string work for everything.
* installmethod.py (InstallMethod.badPackageError): Remove
* image.py (badPackageError): Likewise.
* urlinstall.py (badPackageError): Likewise.
|
|
|
|
|
|
|
|
| |
* yuminstall.py (AnacondaCallback): Remove without using the
installmethod's unlinkFilename
* image.py (unlinkFilename): Remove method
* installmethod.py (unlinkFilename): Remove
* urlinstall.py (unlinkFilename): Remove
|
| |
|
| |
|
|
|
|
| |
have to specify --eject in their kickstart file now (#238711, #239002).
|
|
|
|
|
|
|
|
|
| |
* livecd.py (LiveCDImageMethod.postAction): Unmount filesystems
in the live case before continuing on.
* installclass.py (BaseInstallClass.postAction): Call the method
postAction
* installmethod.py (InstallMethod.postAction): Add a method to be
called in post action for unmounting things in the live case
|
| |
|
|
|
|
| |
callbacks. Allow retrying when the error dialog is displayed (#183974).
|
|
|
|
| |
(#191381).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
instead of a header obj. Use currentMedia everywhere. Add
switchMedia method for images.
* sortedtransaction.py: Handle AttributeError. Logic fixes.
* yuminstall.py: Move _getcd to top level. Use package objs instead
of headers. Handle transactions per-media image.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* installmethod.py (doMethodComplete): Figure out rootfs better
* dispatch.py (installSteps): Pass id.fsset to methodcomplete.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* image.py (CdromInstallMethod.getRPMFilename): Beep if we need to
insert a new CD (#109264)
* harddrive.py (HardDriveInstallMethod.__init__): Do method
parsing here instead of in anaconda. Pass intf down.
* image.py (ImageInstallMethod.__init__): Likewise.
* image.py (CdromImageInstallMethod.__init__): Likewise.
* image.py (NfsInstallMethod.__init__): Likewise.
* image.py (NfsISOInstallMethod.__init__): Likewise.
* installmethod.py (InstallMethod.__init__): Likewise.
* urlinstall.py (UrlInstallMethod.__init__): Likewise.
* anaconda: Make method __init__'s all basically act the same
|
| |
|
|
|
|
| |
available. basically notting's patch with some fixes and genhdlist handled
|
| |
|
| |
|
|
|
|
| |
install methods. Have tested on all installmethods but CDROM. Only shortcoming presently is 1) It mount/umount the HD image loopback alot of times in process finding the matching file for your lang (we try lots of variations), and 2) lots of IOError warnings on VC3 for HTTP installs for same reason.
|
|
|
|
| |
msw's ctrl-alt-del thing and some arch fixups
|
|
|
|
| |
used for these methods yet
|
|
|
|
|
| |
gets ejected when we tell people to remove their media instead of waiting
until the very very end. and now we don't eject on network installs either :)
|
|
|
|
|
|
| |
or when pulling packages from a remote site.
also, fix ts.setProbFilter
|
|
|
|
| |
for finding the comps file, so it's safe to do this)
|
|
|
|
|
| |
don't fail if we can't unmount the source image at filesDone(); they'll
reboot soon enough anyway
|
| |
|
| |
|