| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Otherwise all the paths end up with the /usr/local prefix and e.g.
the timezone map doesn't find its images.
|
|
|
|
|
|
| |
We need _isys.so in the $UPDATES/pyanaconda/isys so that it can be imported
from the updated $UPDATES/pyanaconda/isys/__init__.py module. Also we need
both these files in $UPDATES/pyanaconda/isys if either of them changed.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The idea here is that by adding a gradient up top, the "Done" button looks
more like it belongs with the header than with the widgets down in the
spoke. It also subtly makes the spoke look like a subpart of the hub.
Adding this required adding an additional internal widget, which means also
changing all existing glade files to include this internal widget. Make sure
to build new glade support and install locally (or use the proper makefile
targets) before editing.
|
|
|
|
|
|
|
| |
makebumpver needs to make sure that single percent signs (%) are
escaped in RPM changelog lines. Leaving single percent signs in the
changelog entries causes problems for rpmlint and, theoretically,
rpmbuild.
|
|
|
|
| |
I guess I'm the only person to touch isys in a very long time, huh?
|
| |
|
|
|
|
|
| |
This is useful as the install user's shell, rather than having anaconda
direct as that shell.
|
| |
|
|
|
|
|
| |
Pass -d to bumpver to turn on debug logging or run:
BZDEBUG=1 make bumpver
|
| |
|
| |
|
|
|
|
|
| |
We no longer use lang-table for anything. localeinfo.py is module for
accessing data from lang-table.
|
|
|
|
|
|
|
| |
/tmp is tmpfs and is created at boot time, so we cannot unpack our
updates there in dracut as they will be lost. Instead unpack them to
/run/initramfs/inst.{updates,product} and create a symlink when anaconda
starts so that it can continue to look for content there.
|
| |
|
| |
|
|
|
|
| |
This is all handled by lorax now, and having it in two places is confusing.
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
Makefile.am
anaconda
data/systemd/anaconda.target
pyanaconda/bootloader.py
pyanaconda/constants.py
pyanaconda/iutil.py
pyanaconda/kickstart.py
pyanaconda/network.py
pyanaconda/vnc.py
scripts/makeupdates
|
| |
| |
| |
| |
| | |
We're not supporting the boot mode that requires gptsync so don't ship
the software any more.
|
| | |
|
| |
| |
| |
| |
| |
| | |
This adds the -a option to makeupdates, it will expand the contents of
an rpm into the root of the updates image. This overlays the installer's
root filesystem, allowing any file to be updated.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
I'd like to be able to make more top-level .ui files, for stuff that is
used throughout anaconda. These shouldn't end up in a gui/ directory,
because nothing will be looking for them there.
|
| |
| |
| |
| |
| |
| | |
This adds the -a option to makeupdates, it will expand the contents of
an rpm into the root of the updates image. This overlays the installer's
root filesystem, allowing any file to be updated.
|
| | |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
Makefile.am
anaconda
anaconda.spec.in
loader/loader.c
loader/net.c
loader/unpack.c
po/POTFILES.in
pyanaconda/__init__.py
pyanaconda/bootloader.py
pyanaconda/cmdline.py
pyanaconda/constants.py
pyanaconda/dispatch.py
pyanaconda/errors.py
pyanaconda/flags.py
pyanaconda/iutil.py
pyanaconda/kickstart.py
pyanaconda/platform.py
pyanaconda/storage/__init__.py
pyanaconda/storage/devicetree.py
pyanaconda/storage/fcoe.py
pyanaconda/storage/formats/swap.py
pyanaconda/storage/iscsi.py
pyanaconda/storage/partitioning.py
pyanaconda/yuminstall.py
scripts/makeupdates
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Desktop behavior has changed. We need to umount things under /run/media
now. This is further complicated by using the liveuser name in the
mountpoint. So we now:
skip any device with live in the devicename in order to preserve things
like /dev/mapper/live-rw
skip umounting anyting under /run/initramgs (eg. /run/initramfs/live)
|
| |
| |
| |
| | |
Only a few specific items in data need to be updated.
|
| |
| |
| |
| | |
The liveinst script can now be updated by an updates.img
|
| | |
|
| |
| |
| |
| |
| |
| | |
copy systemd .service/.target files into the appropriate directory.
also, some cleanups for makeupdates. whee!
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Anaconda wants to find its files in /tmp/updates, so put them under
tmp/updates in the updates image.
The one exception to this is anaconda itself, which should be in
/usr/sbin.
Also skip dracut/ as we can't sanely update those things (yet).
|
| |
| |
| |
| |
| |
| |
| | |
EVERY LAST REFERENCE TO LOADER MUST BE ELIMINATED RARRRR:
- remove references to loader in analog and makeupdates.
- change the default progname in isys/log.c from loader to anaconda.
- reword comments here and there that refer to loader.
|
| |
| |
| |
| |
| | |
Creating the initrd and boot.iso is the province of lorax. These scripts
don't really work anymore, so let's not carry them around.
|
| |
| |
| |
| |
| | |
Replace loader.service with anaconda.service, which starts anaconda
directly. Make necessary changes to related files.
|
| | |
|
|/
|
|
|
| |
The ui update files should be in /tmp/updates/ui/<dir> where
dir is the directory specified in the uiFile. eg. hubs, spokes
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
After 0c662ebeaf4043ff2e2a1f7d09b527f4bf243047, we can not build due to
imports problem during build time (importing pyanaconda.constants tries to
import pyanaconda.__init__ which tries to import isys etc.). This change
separates the language.py bits and the bits needed during build time.
Includes new unit tests.
|
|
|
|
|
| |
Allow any amount of whitespace between the Resolves, Related, and
Conflicts keywords and the rhbz reference.
|
|
|
|
|
| |
(1) We need translations built before running getlangnames.py.
(2) getlangnames.py is looking in the wrong place for .gmo files.
|
| |
|
|
|
|
| |
F15+ uses xz to compress initrd.img
|
|
|
|
|
|
| |
This program only runs during installation if the "debug" command line option
is provided. It writes out a /tmp/memory.dat file which can be copied off the
system and processed with the provided gnuplot script to display a graph.
|
|
|
|
|
|
|
| |
This disables dropping messages when there's too many of them which might
or might not cause the related bug.
Related: rhbz#696943
|