| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
* anaconda.spec (Requires): We need system-config-keyboard for
anaconda to run
|
| |
|
|
|
|
|
| |
* ui/anaconda.glade: Revert my changes from yesterday since they
seem to make the normal case worse. Will investigate some more.
|
|
|
|
| |
* bootdisk/x86_64/syslinux.cfg: Update this one too
|
| |
|
|
|
|
|
| |
as an explicit way of saying that the install class's default package set
should be installed.
|
| |
|
| |
|
|
|
|
| |
* scripts/mk-images.x86: Fix sed calls, make sure we remove cruft
|
|
|
|
|
| |
* anaconda (Anaconda.setBackend): Backends take the method, not
the methodstr
|
| |
|
|
|
|
| |
* gui.py (InstallControlWindow.createWidgets): Oops, remove the if 1
|
|
|
|
|
|
| |
when the user is asked to re-enter IP information. Previously, once
you triggered the input error, all subsequent tries would be marked
as invalid input.
|
|
|
|
| |
* scripts/upd-instroot (KEEPFILEGR): Add libthai bits
|
|
|
|
| |
* anaconda.spec: Bump version.
|
|
|
|
|
|
| |
* xsetup.py (XSetup.writeKS): Don't redefine str
* livecd.py (LiveCDCopyBackend._doFilesystemMangling): Fix syntax error
|
|
|
|
| |
* livecd.py (LiveCDCopyBackend._doFilesystemMangling): Fix syntax error
|
| |
|
|
|
|
|
|
|
|
|
| |
* Makefile.inc (M32FLAGS): Make it trivial to do a 32bit build on
a 64bit host
* wlite/GNUmakefile (CDFLAGS): Use M32FLAGS
* isomd5sum/Makefile (CFLAGS): Use -fPIC
|
|
|
|
|
|
|
|
|
|
| |
* isys/Makefile (_isys.so): Use LDFLAGS
* loader2/Makefile (loader): Likewise.
* stubs/Makefile ($(LIBUTF8)): Likewise.
* Makefile: Likewise.
* isomd5sum/Makefile (CFLAGS): Use common CFLAGS and LDFLAGS; use
LDFLAGS everywhere
* utils/Makefile: Use common LDFLAGS
|
|
|
|
|
|
|
| |
* livecd.py (LiveCDCopyBackend._doFilesystemMangling): Remove
mountpoint dirs
(LiveCDCopyBackend._doFilesystemMangling): Hack to reset file
contexts on copied directory trees. Our copy should do the preserving.
|
|
|
|
|
|
| |
window manager; handle the case of a running system at 800x600
where we were a bit too constrained in screen real-estate
* ui/anaconda.glade: Tweak required height/width
|
|
|
|
|
|
| |
mini-wm so that we can tell later
* xutils.c (getXatom): Add support for seeing if a selection is set
* Makefile (xutils.so): Need gdk for this
|
|
|
|
| |
able to do package selection with the yum backend.
|
|
|
|
| |
* anaconda.spec: Bump version.
|
|
|
|
| |
* loader2/method.c (unpackCpioBall): Fix the build
|
| |
|
|
|
|
| |
* image.py (findIsoImages): Translate the string
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* syslogd.py (InstSyslog.start): Ensure that we have a syslogd or
don't try to start. Otherwise, we end up hanging things
* yuminstall.py (YumBackend.__init__): yum installs can do package
selection
* livecd.py: Add live CD image copy backend and install method.
* installclasses/fedora.py: Handle installclass API changes; allow
livecd method
* installclass.py (BaseInstallClass.setSteps): Take anaconda
instead of dispatch as an argument; use so that the backend
upgrade allowing + package selection can work
(BaseInstallClass.setDefaultPartitioning): Make it easier to
default to no-LVM
* kickstart.py (Kickstart.setSteps): Tweak for calling change
* upgradeclass.py (InstallClass.setSteps): Likewise.
* installclasses/rhel.py (InstallClass.setSteps): Likewise.
* anaconda: Pass anaconda to instClass.setSteps; don't depend on
the existence of /mnt/runtime/... with x_already_set
* backend.py (AnacondaBackend.__init__): Let the backend define
whether or not upgrades are supported
(AnacondaBackend.doPreInstall): postInstall kills the log, start
it in the pre
(AnacondaBackend.initLog): Ensure the dir we want to use exists
(writeConfiguration): Write instdata before backend bits
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* scripts/mk-images.x86 (SYSLINUX): Handle doing any of vesamenu
with a jpg, using the script to convert to the lss file or just
having the lss file.
* bootdisk/i386/syslinux.cfg: Add bits so that we can support a
menu if desired
|
|
|
|
|
|
|
| |
* installclasses/custom.py: Remove obsolete file
* installclasses/personal_desktop.py: Likewise.
* installclasses/server.py: Likewise.
* installclasses/workstation.py: Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* installclasses/fedora.py: Implement getMethod/getBackend
* installclasses/rhel.py: Likewise.
* anaconda (Anaconda.setMethod): Use installclass to determine method
(Anaconda.setBackend): And backend
* installclass.py (BaseInstallClass.getMethod): Add a method to
parse the method str and return an InstallMethod constructor
(BaseInstallClass.getBackend): For backend as well
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
cpio ball into a specified root directory
* loader2/method.c (copyUpdatesImg): if the updates can't be mounted
try unpacking them as a cpio ball
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* fsset.py: Search paths for various executables that we call
rather than hard-coding them as being under /usr/sbin since
they're more normally under /sbin
|
|
|
|
| |
network device object (Elliot Peele).
|
|
|
|
| |
* isys/auditd.c: Don't exit if we're not using SELinux (Elliot Peele)
|
|
|
|
| |
today
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
dependencies if we can't accept the package selection because of
limited disk space (#222894)
* yuminstall.py (_undoDepInstalls): new method to remove transaction
members that are only there because something depends on them
* yuminstall.py (doPostSelection): don't pop the depsolver progress
meter on ENOSPC since we'll do it in the finally block anyway (#215493)
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
installs (#222096).
|