summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | 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
| | | | |
| | * | | New version.Brian C. Lane2012-02-203-286/+331
| | | | |
| | * | | 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
| | * | | The createSuggested methods have changed name (#791204, #795058).Chris Lumens2012-02-202-4/+6
| | | | |
| | * | | iscsi: no discovery on each target login (#752066)Radek Vykydal2012-02-203-61/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't redo discovery each time when logging to a node. Skip it if already logged to a node on the same address. Instead, store the node list on the first discovery. Next discovery would rewrite information about credentials used for previous login stored by iscsilib's setAuth() (and accessed later by getAuth()) in database in /var/lib/iscsi/nodes. This is port of following commits from rhel6-branch: commit cc8cfdde3fb7bae7152075504674f6d0a7195fe4 commit dda2355ca424eb97fbca0a144260c9e9cb151a3a The patches also consolidate code in iscsi.py (UI and ks case). Similar consolidation has been already done on master with commit 06ffb569eb417263b2936dfe97969e3d36653e39, but it went a bit further (removal of addTarget function and moving its code to kickstart.py) with outlook of removing some limits of kickstart iscsi setup. I am keeping only the consolidation from rhel6-branch which goes just to the present functionality. I prefer to have the same code for rhel6-branch and master and to do the next step - moving what remained of addTarget after consolidation into kickstart so for finer ks command options - when the options will actually be added (which would probably happen on rhel6-branch first anyway).
| | * | | Use libpwquality to check root password strength (#755883)Martin Gracik2012-02-203-9/+11
| | | | |
| | * | | Generate repo= ks command only for repos added by user (#738577)Radek Vykydal2012-02-201-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't generate it for base repo which corresponds to kickstart install url/nfs/cdrom command. Don't generate if for addon repos from media, which would fail. Resolves: rhbz#738577
| | * | | Fix a typo (#794504).Chris Lumens2012-02-171-1/+1
| | | | |
| | * | | Add support for network --device=link in stage2 kickstart (#790332)Radek Vykydal2012-02-171-1/+9
| | | | | | | | | | | | | | | | | | | | Without it we hit KickstartValueError in stage 2.
| | * | | Don't set the pmbr bootable flag on Macs, whether booted via EFI or notMatthew Garrett2012-02-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Macs object to seeing the active flag set in the pmbr, even if they're booting via BIOS. Avoid doing that.
| | * | | Don't set GPT HFS+ partitions as bootableMatthew Garrett2012-02-161-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting a GPT partition as bootable changes it to the EFI system partition type, which is defined as FAT. Doing this for HFS+ confuses the firmware. Skip setting it bootable in this scenario - the firmware is fine with that.