| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Currently we are passing storage and network to booty's __init__, for
writing the necessary kernel cmdline parameters for dracut for international
consoles / keyboards booty will also need access to keyboard and language,
instead of passing these all in seperately just pass InstalltData to booty's
__init__. This is a preparation patch for writing out the dracut kernel
cmdline commands for i18n support.
|
|
|
|
|
|
|
|
|
| |
Add a dracutSetupString method to network.py, this can be used to
ask the Network class to get a dracut setup string to setup the interface
needed for a connection to a certain host.
This patch also adds code to booty to use this to get kernel cmdline dracut
setup commands for any NIC's needed to connect to devices needed for /
|
|
|
|
|
| |
system-config-keyboard has the keyboard bits now, so let's use
those rather than the ones from rhpl
|
|
|
|
| |
Honor the --gecos argument to the user command in kickstart files.
|
|
|
|
|
| |
This is executed before users are created, so new users may be added to
the new groups immediately.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Change minsize/maxsize to minSize/maxSize since that's the
convention elsewhere throughout the code.
- Redirect output from all external utilities to tty5, not
/dev/null.
- Don't waste calls to basename for debug log statements,
especially when the device can be None.
- Add lots of missing imports.
- Fix lots of remnants of previous code usage.
|
| |
|
| |
|
|
|
|
| |
Fix various syntax errors caught by PyChecker
|
|
|
|
|
|
| |
Let network.bringUp() work by calling network.write() with no
parameters. bringUp() is used to bring up networking during
installation.
|
|
|
|
|
| |
Tell NetworkManager not to touch anaconda configured interfaces when / is
on a network based device.
|
| |
|
|
|
|
| |
Replace tabs with space-only indentation.
|
|
|
|
|
|
|
|
|
|
| |
This mostly affects preupgrade, where the repo (and therefore what's passed
in as the methodstr) can be a UUID for a logical volume. At this point,
lvm is not activated so looking up the device matching the UUID will of course
fail. That's not really an error on the upgrade case since we won't be
formatting any partitions. On the installation case, this is an error. And
keeping it an error here means we continue not allowing HDISO installs from
an LV or RAID volume.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
For now, we need to be able to support xdriver= as sometimes, drivers are
broken and people want vesa instead. This is kind of lame and it'd be
nice if we didn't have to carry such hacks.
So take the argument and write out a minimal xorg.conf if it's given.
This is all hidden away in the anaconda class, although arguably it could
belong in instdata instead. But if it's in instdata, more things might
actually try to depend or care about it. And we don't want that.
|
| |
|
|
|
|
| |
* po/sk.po: Typo fix.
|
| |
|
| |
|
|
|
|
|
| |
doupgrade was used to make testing easier, so remove it. But preupgrade
defaulting to upgrade is definitely the right thing to do
|
|
|
|
|
|
|
| |
Sometimes, we can have a device without the leading /dev (method= or stage2=
for compatibility) and doing strrchr breaks on cciss too. So just pass whatever
we got to the second stage and deal with it where we can at least use
python string handling
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Encode passwords using SHA-512 by default. Users can override
this in a Kickstart file using the 'auth' command. The options
below determine the algorithm used:
--enablemd5 -or- --passalgo=md5 MD5
--passalgo=sha256 SHA-256
--passalgo=sha512 SHA-512
The previous default was MD5. glibc now supports SHA-256 and
SHA-512, so we are using the strongest of those choices by
default now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Shorten 'Red Hat Author(s)' to just 'Author(s)'. Perhaps eventually
we'll get an AUTHORS file and will just remove author names from the
individual files. Also fixed a type in scripts/dumphdrlist.py where
Author was listed twice.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Remove method references from the Anaconda object, along with various support
functions that import methods and return instances of methods. This also
removes method instances from the backend.
|
| |
|
|
|
|
| |
there's no reason to keep floppy.py around anymore.
|
|
|
|
| |
anaconda-ks.cfg file.
|
|
|
|
|
|
|
|
| |
* textw/upgrade_text.py (UpgradeExamineWindow.__call__): Default
to upgrade if we should
* instdata.py (InstallData.reset): Allow 'doupgrade' on the
command line to default to doing an upgrade
|
|
|
|
| |
kickstart install.
|
|
|
|
| |
instead of creating a new one.
|
|
|
|
| |
enabled add-on repositories (#206152).
|
| |
|
|
|
|
|
|
| |
* anaconda.spec: Bump version
* instdata.py (InstallData.writeKS): Fix syntax error (jkeating)
|
| |
|