| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
(#241657).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
protected partitions (#220331)
* autopart.py (doClearPartAction): clear all non-protected partitions
from disks that contain a protected partition IFF initAll is set
* partedUtils.py (hasProtectedPartitions): new method to check if a
drive contains protected partitions
* packages.py (writeRegKey): method to write out regkey
* dispatch.py: add writeregkey step
* installclass.py (BaseInstallClass): add regkey fields and step
* instdata.py: include regkey settings in anaconda-ks.cfg
* packages.py (regKeyScreen): allow access to regkey screen while
moving backwards (#219361)
* installclasses/rhel.py: add support for real regkeys (via instnum)
|
|
|
|
| |
it or not (#227625).
|
|
|
|
| |
no firstboot command line is found.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/progress_gui.py (InstallProgressWindow.completePackage):
Quick and dirty way of handling-non rpm installs. This needs to
be reworked more completely
* timezone.py (Timezone.__init__): Add a default in case the step
is skipped
* instdata.py (InstallData.write): Ensure that network is written
out rather than counting on our backend to do so in its preinstall
* fsset.py (FileSystemType.isKernelFS): Add a method to determine
if we're an in-kernel pseudo-filesystem
(PsudoFileSystem.isKernelFS): And implement it
(FileSystemSet.umountFilesystems): Allow unmounting filesystems
without turning off swap.
|
| |
|
|
|
|
|
| |
in a CVS commit message so just read the ChangeLog or look at the diff. Most
of it is just code reorganization and it's mostly contained in kickstart.py.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fsset.py (readFstab): Take reference to anaconda object rather than
a path and intf. Pass anaconda reference to DiskSet().
* fssey.py (__main__): Removed.
* installclass.py (BaseInstallClass): Pass anaconda reference to the
reset() method for InstallData.
* instdata.py (InstallData.reset): Take anaconda object reference as
parameter. Pass anaconda to DiskSet().
* instdata.py (InstallData.__init__): Take anaconda object ref as
parameter, pass it to reset() method.
* kickstart.py (AnacondaKSHandlers): Store anaconda object reference,
pass to DiskSet() object creations.
* partedUtils.py (DiskSet): Take anaconda object reference, store. Use
self.anaconda throughout DiskSet object, remove individual pass-ins
of intf and other anaconda object parts.
* partedUtils.py (DiskSet.dastFmt): Remove -P dasdfmt(8) arg (#218861).
* partedUtils.py (DiskSet.openDevices): Remove intf, initAll, zeroMbr,
and clearDevs params since those are in the anaconda object. When a
kickstart install is running, the dasd found is in the clearpart list,
and the --initlabel option has been used, skip the interactive dialog
asking if you want to format the DASD and just do it (#218861).
* partitioning.py (partitionObjectsInitialize): Removed arguments since
the anaconda object provides those now.
* upgrade.py (mountRootPartition): Pass anaconda object ref to DiskSet.
Only pass anaconda ref to readFstab().
* upgrade.py (upgradeMountFilesystems): Likewise.
|
|
|
|
|
| |
kickstart file, unless that info was already given during a kickstart install
(#211977).
|
| |
|
|
|
|
|
|
| |
* users.py (Users.createUser): Create users under the rootpath
(Clark Williams)
* instdata.py (InstallData.write): Use the rootpath
|
| |
|
|
|
|
|
| |
* instdata.py (InstallData.write): Use anaconda.rootPath instead
of hard-coding /mnt/sysimage
|
| |
|
|
|
|
|
| |
the command is no longer the first argument, since subprocess doesn't work
that way. Remove unneeded /proc/e820info cruft. Remove iutil.rmrf.
|
|
|
|
|
| |
* security.py (Security.write): Safe for all !test mode
* instdata.py (InstallData.write): Likewise.
|
|
|
|
|
| |
same sort of stuff anyway. Don't run libuser.admin until after /etc/shadow
has been created in the install root so root's password gets set.
|
| |
|
| |
|
|
|
|
| |
kickstart.
|
|
|
|
|
|
| |
* instdata.py (InstallData.write): It's safe to run authconfig
with --nostart in rootpath mode.
* firewall.py (Firewall.write): Likewise for lokkit.
|
| |
|