summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | dumb typo fix: "convertfs", not "covertfs"Will Woods2012-02-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-02-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | dracut now puts modules in /usr/lib/dracut, not /usr/share.
| | | * | | dracut: depend on "convertfs" moduleWill Woods2012-02-161-1/+1
| | | | | |
| | | * | | Make anaconda-dracut subpackage noarchWill Woods2012-02-161-0/+1
| | | | | |
| | | * | | Take in change of a binary name (brcm_iscsiuio -> iscsiuio) (#731761)Radek Vykydal2012-02-161-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | brcm_iscsuio is symlink to iscsiuio currently.
| | | * | | Add 'traceback' boot option for python-meh and libreport testingVratislav Podzimek2012-02-161-0/+4
| | | | | |
| | | * | | Add anaconda dracut module [WIP!]Will Woods2012-02-1515-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.
| | | * | | Set default lang and create default locale files earlyWill Woods2012-02-153-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you import locale before the file(s) get created, you end up with a traceback from locale that says: Error: unsupported locale setting And this happens no matter what the locale is. We used to create the locale files for the default lang in loader, so now let's have anaconda declare a default locale and build its locale data before we import locale.
| | | * | | Completely remove loader/Will Woods2012-02-1564-15024/+0
| | | | | | | | | | | | | | | | | | | | | | | | IT IS ACCOMPLISHED.
| | | * | | We've got you cornered now, loader: remove from automake/spec/poWill Woods2012-02-154-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-02-152-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-02-153-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-02-158-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-02-153-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-02-153-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-02-155-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace loader.service with anaconda.service, which starts anaconda directly. Make necessary changes to related files.
| | * | | | Fix onbiosdisk comparison for kickstart installs (#802397)David Cantrell2012-03-291-1/+1
| | | | | |
| | * | | | Format PReP partitionMark Hamzy2012-03-262-1/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two bugs. The first is that the PReP partition is not created during a text mode install. The second is that the PReP partition needs to be zeroed out before grub is run. Grub verifies that no data exists on the partition before installation.
| | * | | | Update pykickstart requires to pick up resize and clearpart --list.David Lehman2012-03-261-1/+1
| | | | | |
| | * | | | Add support for resizing block devices via kickstart.David Lehman2012-03-231-2/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | logvol and partition get a new option, --resize. It must be combined with --size=<newsize> and either --onpart or --useexisting.
| | * | | | Add support for clearpart --list= for removal of specific partitions.David Lehman2012-03-234-41/+69
| | | | | |
| | * | | | Disable creation of btrfs filesystems aside from kickstart. (#787341)David Lehman2012-03-221-1/+1
| | | | | |
| | * | | | Migrate PPC from Yaboot to Grub2 for AnacondaMark Hamzy2012-03-202-3/+70
| | | | | |
| | * | | | Transfer network state from dracut to anaconda to keep NFS workingWill Woods2012-03-124-2/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to prevent NM to shut down interfaces, because we have NFS mounted squash.img in NFS based install. Resolves: rhbz#799989
| | * | | | 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.
| | * | | | 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-091-43/+24
| | | | | | | | | | | | | | | | | | | | | | | | Update the text bootloader upgrade dialog to match the GUI one.
| | * | | | write new options to zipl.confDan Horák2012-03-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zipl now provides functionality originally provides by our patch and zipl.conf needs 2 variables set so the behaviour is the same.
| | * | | | iscsi: add iface binding support to discovery and setup TUI (#500273)Radek Vykydal2012-03-071-6/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273 In this initial support all used nodes will be either iface bound using default iface.
| | * | | | iscsi: add interface binding support to kickstart (#500273)Radek Vykydal2012-03-072-5/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273 All devices must be either bonded (using --iface option) or using default.
| | * | | | iscsi: add Configure Network to advanced storage GUI (#500273)Radek Vykydal2012-03-073-3/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Useful for bringing up second interface for iscsi (e.g. for iface bound and multipathed target) Related: rhbz#500273
| | * | | | iscsi: Display iface in login success dialog (#500273)Radek Vykydal2012-03-073-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273
| | * | | | iscsi: display iface in Discovered Nodes dialog (#500273)Radek Vykydal2012-03-073-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273
| | * | | | iscsi: add iface binding support to iscsi device class (nic) (#500273)Radek Vykydal2012-03-075-22/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273 Also write out proper dracut options: netroot=iscsi:[<servername>]:[<protocol>]:[<port>]: [<iscsi_iface_name>]:[<netdev_name>]:[<LUN>]:<targetname>
| | * | | | iscsi: add iface binding support to discovery and setup GUI (#500273)Radek Vykydal2012-03-073-2/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#500273 In this initial support all used nodes will be either iface bound using default iface.
| | * | | | Implement dhcptimeout boot option (#769145)Radek Vykydal2012-03-072-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The support in NM will go to rhel 6.3. Resolves: rhbz#769145
| | * | | | 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.
| | * | | | Allow installation of optional packages from the base group via ks.Chris Lumens2012-03-051-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#727186
| | * | | | Fix dasd device type test in platform.py (#796791)David Cantrell2012-02-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit b756228bd249fca3a6cb6b1bbfa5c1be9392f091)
| | * | | | Make sure all kickstart partition reqs get appropriate weight setting.David Lehman2012-02-271-6/+9
| | | | | |
| | * | | | Fix test for unsupported format type in kickstart.David Lehman2012-02-271-3/+3
| | | | | |
| | * | | | Update the fs size limit for ext3/ext4 from 8TB to 16TB.David Lehman2012-02-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This depends only on the block size, which can only be overridden by someone selecting an fsprofile with a smaller block size. Related: rhbz#767727
| | * | | | Don't allow /boot on logical partition except for grub.David Lehman2012-02-271-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | 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
| | | | | |
| | * | | | Add missing definition of BTRFSError. (#796013)David Lehman2012-02-241-0/+3
| | | | | |
| | * | | | Pass ifname to dracut for disconnected fcoe ifaces (#743784)Radek Vykydal2012-02-241-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves: rhbz#743784 The case: We discover LUN on an iface which is part of multipath setup. If the iface is disconnected after discovery, anaconda doesn't write dracut ifname argument for the disconnected iface path (in Network.dracutSetupArgs). Dracut needs the explicit ifname= because biosdevname fails to rename the iface (because of BFS booting from it).
| | * | | | iscsi: fix listing of active nodes of a target (#752066)Radek Vykydal2012-02-241-2/+2
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | If the target is not among discovered, return [] instead of all discovered nodes for all targets (else: branch) Related: rhbz#752066
| | * | | import using the right path to iutilBrian C. Lane2012-02-211-1/+1
| | | | |