| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
install work (generate bindings and edit multipath.conf) because it
needs to take place before packages are installed (#185852).
* yuminstall.py (YumBackend.doPreInstall): Generate multipath
bindings and correct multipath.conf before package installation
begins. Use scsi_id to read WWID of each multipath slave and use
that to populate the bindings file and blacklist_exceptions block
in multipath.conf (#185852).
|
|
|
|
| |
entry.device, not entry (#185852).
|
|
|
|
|
| |
Also add Peter's firmware loader from head to support this, and fix driver
disks in general.
|
|
|
|
| |
enabled add-on repositories (#206152).
|
|
|
|
| |
looking for multipath devices in the fsset to collect WWIDs on.
|
|
|
|
|
|
|
| |
to the blacklist block when writing out /etc/multipath.conf (#243527).
* backend.py (AnacondaBackend.doPostInstall): Remove the lvm.conf
filter modification as it could cause a regression (#243531).
|
|
|
|
|
|
|
|
|
|
|
|
| |
mpath_prio_ commands to the stage2 image (#185852).
* backend.py (AnacondaBackend.doPostInstall): Modify lvm.conf mpath
filter to catch /dev/mapper/mpath* and /dev/mpath* (#185852).
* backend.py (AnacondaBackend.doPostInstall): Run /sbin/multipath for
the multipath devices set up during installation. Copy resulting
bindings file to target system. Copy WWIDs from bindings file to
target system's multipath blacklist_exception block (#185852).
|
|
|
|
|
|
|
|
|
| |
bindings file exists on the target system, add multipath WWIDs to the
blacklist_exception block in multipath.conf (#243527), add mpath
filters to lvm.conf on the target system (#243531).
* fsset.py (FileSystemSet.fstab): Always print the device node name
for mpath devices in /etc/fstab rather than a LABEL line (#243532).
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* backend.py (AnacondaBackend.doInitialSetup): Add missing self
(from Elliot Peele <elliot@rpath.com>)
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
* backend.py (doPostSelection): Pass direction
* dispatch.py (installSteps): Likewise.
* yuminstall.py (doPostSelection): Likewise.
|
|
|
|
| |
(#183878).
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* backend.py (writeConfiguration): Include writing out instdata so
that things like root password, etc all work again (#180310)
* dispatch.py (installSteps): Pass id and instPath to writeconfig again
|
|
|
|
|
|
| |
* yuminstall.py (YumBackend.getDefaultGroups): Select lang groups
by default too (#178673). Fix a typo.
* backend.py (writeConfiguration): And another typo.
|
| |
|
| |
|
| |
|
|
|
|
| |
Initial support for upgrades again.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* installclasses/fedora.py (InstallClass.setGroupSelection): Get
default groups from the backend
* backend.py (AnacondaBackend.getDefaultGroups): Support for
getting default groups
* iw/GroupSelector.py: Guts of new group/package selection code.
Eventually will live in son of s-c-packages.
* ui/GroupSelector.glade: glade file for new group selection code
* iw/package_gui.py: Basic shell for GroupSelector use in anaconda
* yuminstall.py: Update for yum 2.5 API changes. Note that we now
*require* yum-2.5.0-0.20051207 or newer
(isPackageInstalled): Add method to see if package is installed
for group selection.
(_catchallCategory): Add method to take uncategorized groups and
stick them somewhere
(getDefaultGroups): Backend method for finding the default
selected groups based on what comps says
* gui.py (stepToClass): Move to new group selection code.
|
| |
|
|
|
|
|
|
|
|
| |
* dispatch.py (installSteps): Break out reposetup and base package
selection into separate steps.
* installclass.py (BaseInstallClass.setSteps): Likewise.
* yuminstall.py (YumBackend.doRepoSetup): Add backend repo setup.
* backend.py (doBasePackageSelect): Implement generically for now
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* yuminstall.py (AnacondaYum.__init__): Little bit of clean-up,
remove some unused code.
(YumBackend.__init__): Create config file sooner.
(YumBackend.doPreSelection): Get base install class package
selection working in the short-term.
(YumBackend): Implement groupExists, selectGroup, selectPackage
and deselectPackage.
* kickstart.py (AnacondaKSParser.handleCommand): Fix traceback.
(Kickstart.setPackageSelection): Implement basic package selection.
(Kickstart.setGroupSelection): ... and group selection.
* installclass.py (BaseInstallClass.setPackageSelection): Use backend.
(BaseInstallClass.setGroupSelection): Likewise.
* dispatch.py (installSteps): Some comments to move stuff around,
re-instate post action step.
* backend.py (AnacondaBackend): Take instpath argument. Stub in
functions for basic package/group selection.
* anaconda: Pass rootPath into backend.
|
| |
|
| |
|
|
|
|
| |
* backend.py: Some imports...
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|