summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * add wait_for_kickstart()Will Woods2012-03-162-3/+6
| | | |
| | | * parse-kickstart updatesWill Woods2012-03-163-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | - rename to parse-kickstart.py - make it write /tmp/ks.info - add parse_kickstart function to anaconda-lib
| | | * anaconda-lib: rename check_isodir, add anaconda_live_root_dirWill Woods2012-03-161-15/+14
| | | | | | | | | | | | | | | | also remove unused mount_isodir
| | | * anaconda-{nfs,disk}root updatesWill Woods2012-03-164-38/+21
| | | | | | | | | | | | | | | | | | | | move anaconda-hdroot to anaconda-diskroot (it works for CDs too!) use anaconda_live_root_dir in nfsroot and diskroot
| | | * split genrules into repo-genrules.sh and kickstart-genrules.shWill Woods2012-03-165-93/+102
| | | | | | | | | | | | | | | | also move some functions into anaconda-lib
| | | * minor parse cleanups for kickstart and repoWill Woods2012-03-162-9/+10
| | | |
| | | * improve handling of anaconda repo root stuffWill Woods2012-03-162-48/+39
| | | |
| | | * parse-kickstart: return filename, drop biospart junkWill Woods2012-03-161-17/+10
| | | | | | | | | | | | | | | | | | | | the anaconda dracut module will handle translating biosparts. also, return the filename for the processed kickstart.
| | | * make sure edd is loaded, if availableWill Woods2012-03-161-0/+3
| | | |
| | | * Drop dmidecode binary, just cat /sys/class/dmi/id/product_serialWill Woods2012-03-162-5/+3
| | | |
| | | * dracut/anaconda-genrules.sh: add catch-all rule for autoprobing CDsWill Woods2012-03-161-2/+10
| | | |
| | | * add more kickstart code, shuffle genrules code aroundWill Woods2012-03-166-74/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add genrules for kickstart stuff. add when_netdev_online for ks/dd network bringup. add ksdevice=bootif support aaaaand clarify some comments and things.
| | | * move disk_to_dev_path to anaconda-libWill Woods2012-03-162-9/+9
| | | |
| | | * edit anaconda-urlroot status messagesWill Woods2012-03-161-2/+2
| | | |
| | | * fix typo in anaconda-urlrootWill Woods2012-03-161-5/+2
| | | |
| | | * add anaconda-urlroot (handle inst.repo=[http|ftp])Will Woods2012-03-163-7/+29
| | | |
| | | * whoops, forgot anaconda-lib.shWill Woods2012-03-161-0/+61
| | | |
| | | * dracut: check for .buildstamp in /run/initramfsWill Woods2012-03-161-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * anaconda-dracut: make sure we execute pythondeps.shWill Woods2012-03-161-1/+1
| | | |
| | | * dumb typo fix: "convertfs", not "covertfs"Will Woods2012-03-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This was making dracut say: E: Dracut module "anaconda" cannot be found. E: Dracut module "covertfs" cannot be found.
| | | * dracut: move to /usr/libWill Woods2012-03-162-3/+3
| | | | | | | | | | | | | | | | dracut now puts modules in /usr/lib/dracut, not /usr/share.
| | | * dracut: depend on "convertfs" moduleWill Woods2012-03-161-1/+1
| | | |
| | | * Make anaconda-dracut subpackage noarchWill Woods2012-03-161-0/+1
| | | |
| | | * Add anaconda dracut module [WIP!]Will Woods2012-03-1615-1/+633
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Completely remove loader/Will Woods2012-03-1664-15032/+0
| | | | | | | | | | | | | | | | IT IS ACCOMPLISHED.
| | | * We've got you cornered now, loader: remove from automake/spec/poWill Woods2012-03-164-41/+1
| | | | | | | | | | | | | | | | | | | | Seriously, we don't need loader anymore. Remove it from autoconf/automake, the specfile, and POTFILES.in.
| | | * move linuxrc.s390 out of harm's wayWill Woods2012-03-162-0/+5
| | | | | | | | | | | | | | | | | | | | 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.
| | | * move vncpassword handling into anaconda; remove recoverVNCPasswordWill Woods2012-03-163-36/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Remove misc. references to loaderWill Woods2012-03-168-17/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * remove ancient anaconda-release-notes.txtWill Woods2012-03-163-201/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * remove scripts/upd-initrd and scripts/upd-bootisoWill Woods2012-03-163-366/+1
| | | | | | | | | | | | | | | | | | | | 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.
| | | * Move from loader.service to anaconda.serviceWill Woods2012-03-165-13/+9
| | | | | | | | | | | | | | | | | | | | Replace loader.service with anaconda.service, which starts anaconda directly. Make necessary changes to related files.
| | | * Schedule (no-op) btrfs format create actions. (#799154)David Lehman2012-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| | | * intelligently choose the window size (#800609)Brian C. Lane2012-03-091-15/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * fix text upgrade bootloader dialog (#742207)Brian C. Lane2012-03-071-43/+24
| | | | | | | | | | | | | | | | Update the text bootloader upgrade dialog to match the GUI one.
| | | * New version.Brian C. Lane2012-03-063-96/+113
| | | |
| | | * only allow GPT boot flag on EFI System partition (#746895)Brian C. Lane2012-03-061-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Add dracut args for /usr to bootloader (#787893)Brian C. Lane2012-03-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * Make sure all kickstart partition reqs get appropriate weight setting.David Lehman2012-02-281-6/+9
| | | | | | | | | | | | | | | | (cherry picked from commit 22787c1730071a160d152a9f1b4a7a92288acd28)
| | | * Fix test for unsupported format type in kickstart.David Lehman2012-02-281-3/+3
| | | | | | | | | | | | | | | | (cherry picked from commit 080a99e3c6e6b615374733bb3cca93dd78d10294)
| | | * Update the fs size limit for ext3/ext4 from 8TB to 16TB.David Lehman2012-02-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | | * Don't allow /boot on logical partition except for grub.David Lehman2012-02-281-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit dc8e4f7bc99cdfef9c53734ba7a9757c2d6bf3cd) Related: rhbz#725418
| | | * empty versions shouldn't be upgradable or traceback (#791317)Brian C. Lane2012-02-241-3/+7
| | | | | | | | | | | | | | | | Also don't use float to compare 2 numbers. Use Decimal instead.
| | | * Don't crash when broken md devices are present. (#731177)David Lehman2012-02-241-2/+6
| | | | | | | | | | | | | | | | (cherry picked from commit 28d457a7f5d21d8dcb2618d8fbb3ee02dfff4d52)
| | | * Add missing definition of BTRFSError. (#796013)David Lehman2012-02-241-0/+3
| | | | | | | | | | | | | | | | (cherry picked from commit 9abd1142cad7b79773c7bec65ca7dd2db61d3875)
| | | * New version.Brian C. Lane2012-02-213-3/+6
| | | |
| | | * import using the right path to iutilBrian C. Lane2012-02-211-1/+1
| | | |
| | | * New version.Brian C. Lane2012-02-203-190/+194
| | | |
| | | * use a dracut shutdown hook to eject media (#787461)Brian C. Lane2012-02-203-32/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | | * add dracut shutdown eject hook function (#787461)Brian C. Lane2012-02-202-0/+26
| | | | | | | | | | | | | | | | dracut runs these from the initramfs just before shutdown/reboot