| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- rename to parse-kickstart.py
- make it write /tmp/ks.info
- add parse_kickstart function to anaconda-lib
|
| | | |
| | | |
| | | |
| | | | |
also remove unused mount_isodir
|
| | | |
| | | |
| | | |
| | | |
| | | | |
move anaconda-hdroot to anaconda-diskroot (it works for CDs too!)
use anaconda_live_root_dir in nfsroot and diskroot
|
| | | |
| | | |
| | | |
| | | | |
also move some functions into anaconda-lib
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
the anaconda dracut module will handle translating biosparts.
also, return the filename for the processed kickstart.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
add genrules for kickstart stuff.
add when_netdev_online for ks/dd network bringup.
add ksdevice=bootif support
aaaaand clarify some comments and things.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We want to use an initramfs with --prefix=/run/initramfs (so the
initramfs is available in the anaconda runtime environment).
Therefore: if /.buildstamp exists, use that, otherwise try
/run/initramfs.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This was making dracut say:
E: Dracut module "anaconda" cannot be found.
E: Dracut module "covertfs" cannot be found.
|
| | | |
| | | |
| | | |
| | | | |
dracut now puts modules in /usr/lib/dracut, not /usr/share.
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds the dracut directory and anaconda-dracut subpackage.
The 'anaconda' dracut module replaces loader. It should handle all the
tasks that loader used to handle in the first stage of the boot process.
It's a work in progress, but it currently supports repo={http,ftp,nfs}
and most anacaconda network options.
Kickstart parsing is handled using a python interpreter and pykickstart,
which (surprisingly) only adds ~600k to the initramfs.
Driver disks are not yet supported.
|
| | | |
| | | |
| | | |
| | | | |
IT IS ACCOMPLISHED.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Seriously, we don't need loader anymore. Remove it from
autoconf/automake, the specfile, and POTFILES.in.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We still need linuxrc.s390 (that's a project for another year), so move
it out of loader/ while we warm up the orbital lasers.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
loader was writing the vncpassword out to a file, because:
a) many years ago, VNC got started by loader, and
b) VNC used to need to read its password from a file.
But now it is the Glorious Future and anaconda can just read the
'vncpassword' boot/cmdline arg and hand it to the VncServer object.
This also removes recoverVNCPassword and pw_init_file from the VncServer
class, and the tests associated with them.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Seriously, this thing is old and full of lies. It's good for some laffs:
"The loader is designed to be small to fit within the constraints of
bootable media (floppies are small by modern standards)."
"pcmcia.img - boot image for installing on PCMCIA based systems"
But really, "Last update: Mar 26 2002" is all you need to know.
It'll always be in the git history if you want to read it again.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It happens that the order in which kickstart schedules actions when
a new device is encrypted relies on there being a format create
action for the underlying block device.
(cherry picked from commit 4fe1234b5d2e7b97f91292163e1938a8d9a64b4a)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Picking a maximum window size can be complicated by multiple monitor
setups as well as not knowing which display anaconda will end up on.
This patch solves the window size problem by examining the xrandr output
and picking the smallest width and height available and setting the size
to that. These are picked independently so that the size chosen can fit
on any display.
This means that on a single display it will use all of the available
space. On a multiple monitor setup it will pick a size that can be used
on any of the connected displays.
|
| | | |
| | | |
| | | |
| | | | |
Update the text bootloader upgrade dialog to match the GUI one.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When parted sets the boot flag on a GPT labeled disk's partition it
sets the EFI System GUID type. This results in BIOS systems' boot
partition having the wrong GUID type, and EFI systems having multiple
EFI System partitions.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When /usr is on a separate device like LVM or RAID dracut needs
to know about this so add the needed rd.* parameters to the cmdline.
This also works when upgrading.
|
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit 22787c1730071a160d152a9f1b4a7a92288acd28)
|
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit 080a99e3c6e6b615374733bb3cca93dd78d10294)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This depends only on the block size, which can only be overridden
by someone selecting an fsprofile with a smaller block size.
(cherry picked from commit 8c98f0e06c738b6ebcbced798de43c350ac9dd42)
Related: rhbz#767727
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit dc8e4f7bc99cdfef9c53734ba7a9757c2d6bf3cd)
Related: rhbz#725418
|
| | | |
| | | |
| | | |
| | | | |
Also don't use float to compare 2 numbers. Use Decimal instead.
|
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit 28d457a7f5d21d8dcb2618d8fbb3ee02dfff4d52)
|
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit 9abd1142cad7b79773c7bec65ca7dd2db61d3875)
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Now that we are running from the squashfs.img on the install media
we cannot eject it until shutdown.
Anacona now uses a dracut shutdown hook to handle ejecting any media
that needs to be ejected.
|
| | | |
| | | |
| | | |
| | | | |
dracut runs these from the initramfs just before shutdown/reboot
|