summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Allow quick deletion of an entire installation by clicking on a header.Chris Lumens2012-06-211-17/+41
| | | | | | | | | | | | | | | | | | | | | | This requires a little reorganization of the deletion code to make it reusable. It also still goes through the confirmation dialog so the user has a choice to think about what they're doing. Note that it still doesn't cause a now-empty page to be removed (you can get into that situation by removing everything yourself anyway), nor does it cause anything useful to be displayed on the RHS, nor does it put back the CreateNewPage if you delete the autopart-created installation.
* | Support a callback when page headers are clicked.Chris Lumens2012-06-212-15/+27
| |
* | d.name -> disk.name in getFreeSpace.Chris Lumens2012-06-211-1/+1
| |
* | Indirect spokes do not have a selector, so guard the focus grab.Chris Lumens2012-06-211-1/+3
| |
* | Merge branch 'newui-merge-3' into newuiBrian C. Lane2012-06-21188-18186/+5920
|\ \
| * | add release call to fix SQLite thread errorBrian C. Lane2012-06-211-0/+1
| | |
| * | use F18_Bootloader classBrian C. Lane2012-06-211-1/+1
| | |
| * | call setupPythonPathBrian C. Lane2012-06-211-0/+2
| | |
| * | makeupdates: update for newui path and update overlayBrian C. Lane2012-06-211-3/+3
| | |
| * | convert shouldClear args to empty lists when NoneBrian C. Lane2012-06-211-2/+6
| | |
| * | Add flags.automatedInstallBrian C. Lane2012-06-201-0/+1
| | |
| * | Add default state for flags.testingBrian C. Lane2012-06-201-0/+1
| | |
| * | remove upgradeUsr from dispatch.pyBrian C. Lane2012-06-201-1/+0
| | |
| * | remove doSshd importBrian C. Lane2012-06-201-1/+0
| | |
| * | spec fix: include anaconda-cleanup-initramfsWill Woods2012-06-201-0/+1
| | | | | | | | | | | | Forgot to add it to the specfile, so builds failed. Whoops.
| * | fix missed merge tagBrian C. Lane2012-06-201-1/+0
| | |
| * | use glade instead of glade3Brian C. Lane2012-06-201-2/+2
| | |
| * | fixup #! and spaces in handle-sshpwBrian C. Lane2012-06-201-20/+20
| | |
| * | fixup a couple GRUB2 typosBrian C. Lane2012-06-201-2/+2
| | |
| * | Merge branch 'master' into newui-mergeBrian C. Lane2012-06-20187-18179/+5906
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am anaconda anaconda.spec.in loader/loader.c loader/net.c loader/unpack.c po/POTFILES.in pyanaconda/__init__.py pyanaconda/bootloader.py pyanaconda/cmdline.py pyanaconda/constants.py pyanaconda/dispatch.py pyanaconda/errors.py pyanaconda/flags.py pyanaconda/iutil.py pyanaconda/kickstart.py pyanaconda/platform.py pyanaconda/storage/__init__.py pyanaconda/storage/devicetree.py pyanaconda/storage/fcoe.py pyanaconda/storage/formats/swap.py pyanaconda/storage/iscsi.py pyanaconda/storage/partitioning.py pyanaconda/yuminstall.py scripts/makeupdates
| | * compress /run/initramfs/usr in initramfs cleanupWill Woods2012-06-192-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | We don't actually need the contents of /run/initramfs/usr while inside anaconda, so we can compress it and stick it in /boot, saving ~28MB RAM. To be able to shut down properly, we'll need dracut-shutdown.service (and its dependencies) in the runtime; there should be an associated lorax patch that accomplishes this.
| | * Add anaconda-cleanup-initramfs.serviceWill Woods2012-06-193-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | This adds anaconda-cleanup-initramfs.service, so we can clean unnecessary/redundant files out of /run/initramfs to save RAM. The initial cleanup strategy is to remove kernel modules, firmware, and the ssl certificate store, because the anaconda runtime has all these things already. This saves about 40MB RAM.
| | * Save RAM by using pregenerated locale filesWill Woods2012-06-195-27/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In F15 we started removing the glibc locale files and locale-archive in lorax, because they took up around 100MB RAM once anaconda started. In F16 and later the runtime stays compressed, so those files would take up around 4MB RAM. Running localedef takes much more RAM than that, so it's not worth the added complexity anymore. This basically reverts the following commits: eb7732732d579af57d194131b61e75f5750e19a6 ad7adf6b6eb62af29e9819b6597d36332c90e853
| | * Add comment about AnacondaOptionParserWill Woods2012-06-191-0/+6
| | |
| | * Add leavebootorder option (anaconda) (revised for master, sigh)Mark Hamzy2012-06-194-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | https://bugzilla.redhat.com/show_bug.cgi?id=827116 The default on PowerPC machines is to change the boot order to boot into the newly installed drive. There are install scenarios where this is not preferable. So, I have added a new boot commandline and kickstart option called leavebootorder.
| | * Handle RUNKS boot argument (#831301)Jesse Keating2012-06-131-17/+12
| | | | | | | | | | | | | | | | | | | | | Additionally, when RUNKS is provided, default to the "cmdline" interface. On s390x if any other more advanced interface is used, the console will get garbled. Other interface options provided in the kickstart file will override this default.
| | * Drop refs to dev-%i.device from anaconda-shell@.service (#826984)Will Woods2012-06-131-2/+1
| | | | | | | | | | | | | | | Apparently systemd/udev no longer create units for tty* devices; without those units anaconda-shell@.service wouldn't start.
| | * fix ks=cdrom (#828589)Will Woods2012-06-111-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We weren't handling the "empty $ksdev" case, which (as it turns out) is legit for 'ks=cdrom'. Note that the old option was "ks=cdrom[:<path>]". Rather than trying to cleverly detect the difference between a device and path, we're making it "cdrom:<dev>:<path>", which matches the "hd:.." argument. Thus if you want to specify a path for the kickstart but not the CDROM device, do: ks=cdrom::<path> <path> defaults to '/ks.cfg', as always.
| | * Allow a separate partition for /usr (#815264)Will Woods2012-06-111-1/+1
| | | | | | | | | | | | | | | | | | Separate /usr was specifically disabled because dracut didn't know how to mount /usr by itself; it does in the F17 final release, so this can be removed.
| | * Don't start anaconda directly on s390x (#811477)Jesse Keating2012-06-081-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On s390x we want the user to ssh in to the install@ account. This way they have a functioning terminal in which to run the curses text install or jump to the vnc install. It also gives them a place where pdb will work if they need to debug the install. Some of the code here was grabbed from vnc.py to figure out the network IP and name to prompt the user with.
| | * Move sshpw handling out of AnacondaJesse Keating2012-06-088-96/+61
| | | | | | | | | | | | | | | | | | | | | | | | This creates an ExecStartPre on the anaconda-sshd.service that will check for a kickstart entry for sshpw. It will add/modify users accordingly prior to launching the sshd service. Since now sshpw and sshd bring up happens outside of and before anaconda starts, we can remove sshd.py and any reference to it.
| | * Use systemd to startup sshd when desiredJesse Keating2012-06-084-1/+26
| | | | | | | | | | | | | | | | | | | | | This adds another chunk to the anaconda-generator that will figure out what services go where. In this case, we enable the sshd service when inst.sshd or sshd is found as a command line option, or if we're on s390x (because the console sucks there).
| | * Assure pvremove that we indeed want it to remove a pv. (#820575)David Lehman2012-06-081-1/+1
| | | | | | | | | | | | | | | | | | In the case of clearpart we could be running pvremove on a pv that is still associated with a vg, so lvm makes us do this for our own protection.
| | * Handle md arrays with cciss member devices.David Lehman2012-06-081-1/+1
| | | | | | | | | | | | Related: rhbz#797065
| | * Resolve symbolic link values of MD_CONTAINER. (#822313)David Lehman2012-06-081-1/+6
| | |
| | * Fix name of disklabel type in udevdb. (#827149)David Lehman2012-06-081-1/+1
| | |
| | * Admit failure if we cannot resolve a device from /etc/fstab. (#826816)David Lehman2012-06-081-2/+0
| | |
| | * Mark NFS mounts as existing to avoid a traceback on upgrade. (#826492)David Lehman2012-06-081-0/+2
| | | | | | | | | | | | | | | | | | NFS filesystems aren't mountable in anaconda, so it won't get mounted, but it not being marked as existing causes the traceback before we check if it's mountable.
| | * Trigger udev to get device details visible (#729910)Jesse Keating2012-06-061-0/+4
| | | | | | | | | | | | | | | | | | This keeps the triggering to just the dasd devices, as apparently there is a race condition with mpath stuff if we trigger everything this early.
| | * Add ability to match sysname when triggering udevJesse Keating2012-06-061-1/+3
| | |
| | * Clear internal dasd list when resetting storage (#823534)Jesse Keating2012-06-052-0/+8
| | |
| | * Use dasd_mod format for rd.dasd= content (#825256)Jesse Keating2012-06-051-12/+37
| | | | | | | | | | | | | | | | | | This change goes with dracut changes to consolidate syntax used for rd.dasd=/rd_DASD=/DASD= dracut options. The syntax used is the syntax supported by the dasd_mod itself.
| | * Don't allow grub2-install to set boot order in nvram on ppc.Peter Jones2012-06-051-3/+6
| | | | | | | | | | | | | | | Since we're setting it ourselves, letting grub2-install do it will just cause problems.
| | * Don't return unset DASD features (#824829)Jesse Keating2012-05-311-1/+1
| | | | | | | | | | | | | | | | | | Before we'd return all the features, even the ones set to 0, now we only return the ones that are set to 1. Having all the features returned can lead to a zipl.conf file that has too long of lines.
| | * Set the python path within anacondaJesse Keating2012-05-302-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | Instead of manipulating the path outside of anaconda, which can get tricky when starting anaconda from ssh, instead update the path inside anaconda itself. This means we can't get things like os, sys, etc.. from /tmp/updates/, but an updates image can replace these modules by using the full path to them (e.g. /usr/lib/python...)
| | * Enable sharing of the VNC server (#826230)Jesse Keating2012-05-291-1/+1
| | |
| | * Don't call a util we don't have (#824690)Jesse Keating2012-05-241-1/+2
| | | | | | | | | | | | This furthers the work in 41f9a52d2
| | * Use grub2 on efi systems.Peter Jones2012-05-213-125/+108
| | |
| | * Merge branch 'f17-branch'Will Woods2012-05-1810-7/+258
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is probably the final merge from f17-branch, since we're at the RC stage and nobody seems to be screaming for a new build. * f17-branch: New version. Partially revert "We have a grub2 theme now, so say to use it." (#822123) New version. anaconda-cleanup: umount /run/media too (#820750) Disable md /boot and /boot/efi on EFI. (#816823) dracut: use nfs3 by default (#811242) script.py error message needs gettext We have a grub2 theme now, so say to use it. New version. dracut: automatic updates.img for http/ftp (#809647) Install grub2 /before/ writing the config file (re: rhbz #809111) makeupdates: ignore most of data directory handle 'cdrom' methodstr (#817084) Simplify what we dump in device.map for grub2-2.0-0.24.beta4.fc17 . be more clear about kickstart keyboard errors (#789725) Fix suggestDeviceName to correctly avoid in-use lv names. (#812528) Notify the kernel/udev after creating swap space. (#818352) New version. lower minimum memory requirements by 256M (#708966) liveinst/gnome: Add a welcome screen for use by the Desktop spin Conflicts: anaconda.spec.in configure.ac po/anaconda.pot pyanaconda/bootloader.py
| | | * New version.Brian C. Lane2012-05-163-3/+7
| | | |