summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * 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.
| | | * | fix inst.ks handling in anacondaWill Woods2012-03-122-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If inst.ks is on the commandline, the dracut module fetches and preprocesses the kickstart, then saves it to /run/install/ks.cfg. So if we see a 'ks' option on the boot commandline, anaconda's option parser should assume that the ksfile is /run/install/ks.cfg. On the other hand, the '--kickstart' option can still be used on the commandline to set ksfile to a different filename.
| | | * | fixups: run ks early, don't repeat netrootWill Woods2012-03-082-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | - we should run the kickstart before anything else - don't run netroot again if it's already finished
| | | * | fixup: "online" hook renamed "initqueue/online" upstreamWill Woods2012-03-081-2/+2
| | | | |
| | | * | Quiet bash error message if (optional) treeinfo is missingWill Woods2012-03-081-1/+1
| | | | |
| | | * | a couple small cleanups/fixes for fedora-import-state.serviceWill Woods2012-03-082-2/+7
| | | | |
| | | * | anaconda-shell service tweaksWill Woods2012-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | following getty@.service, make sure we run the shell after plymouth quits, etc.
| | | * | add fedora-import-state.service (fix NFS root: #799989)Will Woods2012-03-074-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dracut writes out an ifcfg-ethX file and a dhclient lease file for the interface used to mount the runtime. We need to pass that along to NetworkManager so it won't bring down the interface we're using for our root device. This service copies the contents of the /run/initramfs/state directory into its intended place, as would normally be done in fedora-readonly for NFS readonly-root systems.
| | | * | anaconda-netroot.sh: make sure dracut writes out the ifcfg filesWill Woods2012-03-072-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to hand over the ifcfg file and dhclient lease to NetworkManager to keep it from trashing our network interface when we're using NFS root. To get the files written by the ifcfg module, we need to make sure a few things are set up properly.
| | | * | Use "online" hook to handle anaconda network root devicesWill Woods2012-03-067-53/+57
| | | | | | | | | | | | | | | | | | | | | | | | | replace anaconda{nfs,url}root with anaconda-netroot.sh fix up the arg parsing accordingly
| | | * | Fetch network kickstarts from the "online" hookWill Woods2012-03-067-13/+20
| | | | | | | | | | | | | | | | | | | | Also, make the ks parsing stuff write needed info to /tmp/ks.info.
| | | * | set wait_for_dev /dev/root in parse-anaconda-repo.shWill Woods2012-03-063-7/+10
| | | | | | | | | | | | | | | | | | | | also, make sure we set it when we have a kickstart.