| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Do not pop it twice, and leave the loop after repo editing as we enter it
recursively in dialog's run() method.
|
|
|
|
|
|
|
| |
These were mostly being copied over to help pirut so it could automatically
know to look at the installation media for more packages. However, pirut
is dead and none of the other tools support this concept anymore. Also,
most people don't have their CD/DVD mounted or handy most of the time.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the following methods and properties to class Storage which map
through to FSSet methods, modify existing calls to use the method on
class Storage:
turnOnSwap()
mountFilesystems()
umountFilesystems()
parseFSTab()
mkDevRoot()
createSwapFile()
fsFreeSpace()
mtab
mountpoints
migratableDevices
rootDevice
Callers no longer need to pass the Anaconda object to the FSSet methods
directly. The method on Storage takes care of that.
The mtab() method on FSSet is exposed as a property on Storage. The
same is true for fsFreeSpace().
|
| |
|
|
|
|
|
|
| |
We could just display some sort of warning here, but this seems like a pretty
big error. It could indicate media read errors or network problems getting in
the way, and either of those will likely lead to additional errors later on.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* yuminstall.py (selectKernel): use python's "".startswith function to
check for ppc64 arch.
|
|
|
|
|
|
|
| |
Doing so can only result in two things: (1) /mnt/source has been removed so
teardown will fail, or (2) there's no media to eject the second time.
While I'm at it, also fix copying the media.repo file to the right location.
|
|
|
|
|
| |
Finish off removing the symlinking and requirements for rhpl in
anaconda.
|
| |
|
| |
|
|
|
|
|
| |
We don't want to have rawhide listed as a repo once we disable
betanag. This is a little bit hard-coded, but probably okay
|
|
|
|
| |
Just auditing the world for clarity, don't mind me.
|
|
|
|
|
| |
We have lots of strings that we display to users which are unclear or
contain poor usage and grammar. That's bad.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Just use rpmUtils's definition of multilib arches, and we no longer
set ppc64iseries/ppc64pseries.
|
|
|
|
|
|
|
|
|
| |
automation (#509881)
Anaconda appends "rhgb quiet" to the bootloader's kernel arguments.
On s390x, there is not graphical console. A console of type line mode is most
common. Even more so, it's not uncommon to do system automation based on the
guest OS's console output. Therefore, allow full output of kernel boot messages on the console.
|
| |
|
|
|
|
|
|
| |
Also decrease yum debug log detail.
Related commit introducing yum.log is
96999a5ba329b41bf555ab945a4749755b97c974.
|
|
|
|
|
| |
Overrides base class function: sets handlers for "yum" and "yum.verbose"
- loggers that yum is using. Logs into tty3 and with more detail into yum.log.
|
| |
|
|
|
|
|
|
|
| |
Driver packages can now include a version number or other random information
in the Name part of the NEVRA, so we can't count on the name matching
kmod-drivername-ext anymore. Luckily, driver RPMs now include more sensible
Provides: so we no longer require the extra name check.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The i18n people have suggested using ngettext when we need to have
singular and plural forms of strings, where the count will vary as to
what we are reporting to the user.
I've made the changes they have suggested. I created a new lambda
function called P_() to use for the plural cases. P_() takes in three
parameters:
1) The singular form of the string.
2) The plural form of the string.
3) A count.
Here's an example:
....some loop runs doing stuff
bytesWritten = 47
msg = P_("Wrote %d byte.",
"Wrote %d bytes.",
bytesWritten) % (bytesWritten,)
print msg
The % substitution is correct at the end because P_() returns a single
string, so we only need the format string to account for that.
Some strings have been changed slightly to make it easier for
translations to other languages, particularly when choosing plural forms.
|
|
|
|
|
|
| |
In certain cases, calling getRepo on "InstallationRepo" causes a RepoError.
When we catch that, we don't set the repo value to anything, so a traceback
results. Instead we need to fix the fix for creating a new repo.
|
| |
|
|
|
|
|
| |
The real fix for this would involve removing one of the two upgrade checks
we have, but that's too much too soon to the final release of F11.
|
| |
|
|
|
|
|
|
| |
On SMP ppc64 machines, we need to install kernel.ppc64 instead of
kernel-smp.ppc. There is no kernel-smp.ppc64 because that's provided by
kernel.ppc64, so skip looking for any kernel-smp package on ppc64.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 16632332b3a49994edf0016a3c5c3200d32cf6ac.
This patch calls doMultiMount(), which no longer exists. It also
references ddFsTypes, which looks to not exist either.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Use True/False over 1/0. It's the future.
|
| |
|
|
|
|
|
|
| |
This patch gets iscsi going with the new storage code. There are still
a few hicups left (such as NetworkManager downing the interface our / is on),
but I'll address those in separate patches.
|
| |
|
|
|
|
|
|
|
| |
These no longer belong in isys.py as putting them in the classes is much
more correct. I also put a mediaPresent method on Device in general.
This will come in handy when we start dealing with USB CF readers and
similar devices that can be present without having media.
|