summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * 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
| | | * The createSuggested methods have changed name (#791204, #795058).Chris Lumens2012-02-202-4/+6
| | | |
| | | * 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
| | | * Use libpwquality to check root password strength (#755883)Martin Gracik2012-02-203-9/+11
| | | |
| | | * Generate connection UUID in inital ifcfg files created by anaconda (#705328)Radek Vykydal2012-02-201-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents using the same UUIDs for multiple installations when NM creates UUID for already existing ifcfg file based on hashing of configuration file name. Resolves: rhbz#705328
| | | * Take in change of a binary name (brcm_iscsiuio -> iscsiuio) (#731761)Radek Vykydal2012-02-201-5/+5
| | | | | | | | | | | | | | | | brcm_iscsuio is symlink to iscsiuio currently.
| | | * Set ONBOOT=yes for FCoE devices (#755147)Radek Vykydal2012-02-202-0/+15
| | | | | | | | | | | | | | | | Resolves: rhbz#755147
| | | * 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.
| | | * Merge branch 'f17-branch' of git+ssh://git.fedorahosted.org/git/anaconda ↵Brian C. Lane2012-02-164-4/+16
| | | |\ | | | | | | | | | | | | | | | into f17-branch
| | | | * Set default lang and create default locale files earlyWill Woods2012-02-163-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.
| | | | * Add 'traceback' boot option for python-meh and libreport testingVratislav Podzimek2012-02-161-0/+4
| | | | |
| | | * | New version.Brian C. Lane2012-02-163-74/+87
| | | | |
| | | * | 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.
| | | * | Mark HFS+ as fsckableMatthew Garrett2012-02-161-0/+1
| | | |/ | | | | | | | | | | | | | | | | HFS+ filesystems will be mounted read-only if they're not clean, so get fstab set up correctly.
| | | * fix setattr in set_cmdline_boolPetr Schindler2012-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | It was missing an argument. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| | | * Add _mounttype to HFSPlusMatthew Garrett2012-02-141-0/+1
| | | | | | | | | | | | | | | | hfs+ is called hfsplus in-kernel, so it's needed.
| | | * Add support for UEFI Mac installsMatthew Garrett2012-02-143-4/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Macs are slightly special in terms of their UEFI implementation. The easiest way to handle boot choice is via the firmware boot picker menu, which doesn't make use of EFI boot variables. In order for something to show up here, the filesystem needs to be HFS+ and have some magic done to it. Handle this case by detecting that we're on a Mac and using an HFS+ /boot/efi partition rather than a FAT one. That lets us then install the mactel-boot package which will deal with configuring the bootloader.
| | | * Add support for HFS+ partitionsMatthew Garrett2012-02-142-1/+7
| | | | | | | | | | | | | | | | | | | | We'll want to actually create HFS+ partitions, so add the missing bits for that.
| | | * New version.Brian C. Lane2012-02-133-44/+67
| | | |
| | | * Clear partitions' metadata when 'clearpart --initlabel' used. (#783841)David Lehman2012-02-132-29/+8
| | | | | | | | | | | | | | | | (cherry picked from commit 15307cc091212cc69b599b90c239492c9c9586ec)
| | | * Fix support for detecting existing mirrored lvs. (#734128)David Lehman2012-02-131-21/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We switched from using the lvs command to the pvs command in our udev rules, so now we have to count the _mimage_XX volumes to determine the number of stripes in a mirrored lv. (cherry picked from commit a61db25a98baae3cc56e5b6ede693ba887662ba6)
| | | * fix potential EFIGRUB infinite loopBrian C. Lane2012-02-101-1/+1
| | | |
| | | * finish ROOT_PATH changes in bootloader (#789169)Brian C. Lane2012-02-101-7/+7
| | | |
| | | * Be more verbose about upgrade failures (#735060)Brian C. Lane2012-02-103-10/+39
| | | | | | | | | | | | | | | | | | | | | | | | When an installed system cannot be upgraded it may be helpful to know if it was the product, version or arch that didn't match. This propagates that info up from productUpgradable so that it can be show to the user.
| | | * Skip setting PMBR boot flag on EFI (#754850)Matthew Garrett2012-02-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Macs won't boot with the PMBR boot flag set, and EFI systems won't need it set so skip it when the system is an EFI system. Signed-off-by: Brian C. Lane <bcl@redhat.com>
| | | * Updated transifex config for f17-branchBrian C. Lane2012-02-081-1/+1
| | | |
| | * | Merge branch 'noloader'Will Woods2012-03-30110-15723/+1041
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge the noloader branch into master. Hooray! Conflicts: data/systemd/Makefile.am data/systemd/anaconda.target data/systemd/fedora-import-state loader/loader.c loader/net.c
| | | * | fix run_kickstart for the non-repo caseWill Woods2012-03-151-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you're booting from a CD but using a kickstart for other stuff, we still need to set up / retrigger block stuff *even though you don't have a repo defined by the kickstart*. The problem was two things: first, we were leaving $root set to "anaconda-kickstart", so parse-anaconda-repo.sh didn't change anything. Second, when root was set to "anaconda-auto-cd" because there wasn't a inst.repo arg, we never triggered the disk magic. So we never found the CD.
| | | * | run_kickstart: go back to targeted cmdline parsingWill Woods2012-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So yeah, re-parsing the whole commandline just makes us emit error messages and doesn't write out the ifcfg lines we wanted, so let's not do that.
| | | * | parse-kickstart: write ifcfg files for all net devsWill Woods2012-03-151-8/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (note that the one for the ksdevice will get overwritten by dracut, but that's OK) update comments to reflect current limitations etc. oh, and AFAICT loader just uses DHCP for BOOTP, so handle BOOTP like DHCP if we see that. (which we won't.)
| | | * | add the traditional anaconda dhcpclassWill Woods2012-03-151-0/+4
| | | | | | | | | | | | | | | | | | | | I guess some people might want this?
| | | * | cleanups and fixes for ksdevice/bootdev handlingWill Woods2012-03-155-30/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, cleanup: don't bother with /tmp/ks.info, export "$ksdevice". Next: we need to specify which net interface is the bootdev if we've got more than one. So: - if we get a specific ksdevice from the cmdline, set "bootdev=$ksdevice" - otherwise (ksdevice=link etc.) set $ksdevice when a device comes up.. - ..and set "bootdev=$ksdevice" from parse-kickstart if needed.
| | | * | drop unused when_netdev_online functionWill Woods2012-03-151-7/+0
| | | | |
| | | * | make run_kickstart re-parse the whole commandlineWill Woods2012-03-141-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-running the cmdline hook will cause the 'network' module to write out the network config files, which should make the 'ifcfg' module write ifcfg-eth* files, which should fix the kickstart 'network' command.
| | | * | set rd.{luks,dm,md,lvm}=0 unless the user says otherwiseWill Woods2012-03-141-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently anaconda will crash if we don't set rd.luks=0. The others anaconda can *mostly* handle but historically they would have been set to 0, so it's more reliable if we do it that way. Someday soon we'll make sure anaconda can handle already-active devices and we'll remove this block of code. Really.
| | | * | handle inst.* cmdline args correctlyBrian C. Lane2012-03-131-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | The options are stored without "inst." so when parsing boot arguments we need to first strip the "inst." if present.
| | | * | fixup for syntax error in inst.ks/--kickstart patchWill Woods2012-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | Was missing a comma. Whoops.
| | | * | set ANACONDA=1 udev property in the right placeWill Woods2012-03-134-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | udev properties need to be set when udev is running. As it turns out, that's basically what the pre-trigger hook exists for.