| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
<sfernand AT redhat DOT com>, #350251).
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fsset.py (allocateLoopback): Use /dev/loopX instead of /tmp/loopX
* urlinstall.py (UrlInstallMethod.systemMounted): Use /dev/loop0
instead of /tmp/loop.
(UrlInstallMethod.systemUnmounted): Likewise.
* rescue.py (runRescue): Loop devices made generally now.
* harddrive.py (HardDriveInstallMethod.mountMedia): Use /dev/loop3
instead of /tmp/loop
(HardDriveInstallMethod.umountMedia): Likewise.
* image.py (CdromInstallMethod.systemUnmounted): Use /dev/loop0
instead of /tmp/loop
(CdromInstallMethod.systemMounted): Likewise.
(NfsIsoInstallMethod.mountImage): Likewise for /dev/loop3
(NfsIsoInstallMethod.umountImage): Likewise.
(findIsoImages): Likewise for /dev/loop2.
* iutil.py (makeDriveDeviceNodes): Make loop devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unmounting /mnt/source since it wasn't necessarily supposed to be
mounted in the first place (#223059)
* gui.py (InstallKeyWindow): handle F12 shortcut key (#210673)
* iutil.py (makeDriveDeviceNodes): create device nodes for tape
drives (#218816)
* isys/isys.py (tapeDriveList): new function to list tape drives
* isys/isys.py (driveDict): probe for tape drives, too
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* autopart.py: Change references of "Reboot" -> "Exit installer"
to make more sense in live install case.
* exception.py: Likewise.
* fsset.py: Likewise.
* gui.py: Likewise.
* harddrive.py: Likewise.
* image.py: Likewise.
* packages.py: Likewise.
* upgrade.py: Likewise.
* urlinstall: Likewise.
* yuminstall.py: Likewise.
* livecd.py (LiveCDCopyBackend.doRepoSetup): Add mnemonics
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* urlinstall.py (UrlInstallMethod.systemMounted): Don't copy
stage2.img if we can't find it
* image.py (CdromInstallMethod.systemMounted): Likewise.
* anaconda (setupEnvironment): Make sure we have /sbin and
/usr/sbin in our path
|
|
|
|
| |
local stage2 with http install
|
| |
|
|
|
|
|
| |
if a tree is really there at all, and iterates from 1 to N until it
doesn't find .discinfo (#214787).
|
|
|
|
| |
(#212014)
|
|
|
|
| |
number of retry errors.
|
|
|
|
| |
for yum.
|
| |
|
|
|
|
| |
urlinstall.
|
| |
|
|
|
|
| |
to [] (#201722).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and pass that to the ftpOpen() call.
* urlinstall.py (UrlInstallMethod.__init__): Use urlparse.
* isys/dns.c, isys/dns.h: Updated for IPv6 support.
* loader2/Makefile: Cleanups.
* loader2/ftp.c, loader2/ftp.h: Updated for IPv6 support.
* loader2/loader.c: Whitespace consistency.
* loader2/method.c: Whitespace consistency.
* loader2/urls.c: Updated for IPv6 support.
|
|
|
|
| |
callbacks. Allow retrying when the error dialog is displayed (#183974).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* urlinstall.py (UrlInstallMethod.__init__): Likewise.
|
|
|
|
|
|
| |
* urlinstall.py: Fix urlgrabber import up
* kickstart.py: Likewise.
* hdrlist.py (groupSetFromCompsFile): Likewise.
|
| |
|
|
|
|
|
| |
* urlinstall.py: Replace "%" in urls with "%%" to avoid format
string problems (#135929)
|
| |
|
|
|
|
| |
available. basically notting's patch with some fixes and genhdlist handled
|
|
|
|
| |
of disc2/RedHat/RPMS/n-v-r.a.rpm (#100403)
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
after-taroon-merge
this one adds s390 fixes, basic i/p series platform support, support for
multiple kernels and one second stage, cmdline kickstart mode (nice for s390),
some warning cleanups.
|
| |
|
| |
|
|
|
|
| |
accessed via urllib2 apparently
|