summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Behave nice when root password is set by kickstartHEADmasterMartin Sivak2013-03-011-4/+21
|
* Password spoke is mandatory if the created user is not an adminMartin Sivak2013-03-011-1/+2
|
* Use the user data provided by kickstartMartin Sivak2013-03-011-7/+46
|
* Add the User creation spoke including the Advanced dialogMartin Sivak2013-03-015-1/+1238
|
* Bonding support: kickstartRadek Vykydal2013-03-012-14/+45
| | | | | | | TODO: - sync dracut and NM naming convention for slaves? perhaps better: don't write any ifcfg files for kickstart case - test with new NM (dhcp on slaves)
* Condense some duplicated and overly wordy code in custom.py.Chris Lumens2013-02-281-39/+39
|
* Add a new allMembers property that returns a list of pages and members.Chris Lumens2013-02-281-0/+6
|
* All Pages have a title, so get rid of the getattr games.Chris Lumens2013-02-281-2/+2
|
* Allow more than one Page to be expanded at a time.Chris Lumens2013-02-282-35/+5
| | | | | | | | | This should help a little bit with the confusion people have where it looks like filesystems are vanishing, when instead they are just moving to under a different root. However, note that anything calling _do_refresh will cause everything to be closed except the current page. I do not yet see a way around that.
* Get rid of the currentPage method.Chris Lumens2013-02-282-13/+22
| | | | | | When multiple pages can be expanded at the same time, the currentPage method doesn't make a lot of sense. Instead, make it a property of the custom spoke and have it depend on the current selector.
* Promote page._members to page.members.Chris Lumens2013-02-282-18/+16
| | | | | | We're using it all over the place anyway, so there's no point keeping the underscore on it. Also I gave CreateNewPage a members attr as well, so there's no need to test for it anymore.
* Require passing the title to a Page's constructor.Chris Lumens2013-02-282-14/+12
|
* Pressing F12 should do the same thing as clicking "Done" (#840998).Chris Lumens2013-02-282-2/+36
| | | | You could do this in the old UI, so let's bring it forward to the new UI.
* A bunch more "install" -> "installation" changes.Chris Lumens2013-02-286-7/+7
|
* When the user clicks "Reclaim Space", go back to the hub (#911792).Chris Lumens2013-02-281-7/+12
| | | | | | | | Going back to the options dialogs is arguably not really a bug (the user may want to go to custom partitioning), but they have other ways of doing those things. Also, watching people test this out showed it to be very confusing and led to people going down paths they didn't need to. Also, it's the way it worked in F17.
* Modify the logic that makes the reclaim button sensitive (#911793).Chris Lumens2013-02-281-1/+8
| | | | | | | | | | | | This dialog now serves two different purposes: (1) You do not have enough free space, and need to make some before you can continue to install. (2) You do have enough free space but want to free up additional space. Because the button is labeled "Reclaim space", we only want to allow clicking on it if you have chosen some destructive action. Buttons should be labeled with what they do, after all. However, we also want to take into account any free space that may already exist on disk when considering whether you have enough to continue.
* Add a free space line under every disk in the reclaim dialog.Chris Lumens2013-02-282-1/+17
| | | | | | This is to help communicate how much total free space there is, in the case where you've got enough but choose to go into the reclaim dialog to do some other things anyway.
* Remove the initial sentence from the top of the reclaim dialog (#911793).Chris Lumens2013-02-281-2/+1
| | | | | If you go into the reclaim dialog already with enough space, it's a very confusing thing to be told you do not have enough free space.
* Fix a traceback in verifying optical media on the source spoke.Chris Lumens2013-02-281-2/+2
| | | | | This was caused by 1821378de1aecbbf5806edcad34ee928f0892296, which changed what was being stored in the DiskOverviews.
* Revert "Hook up the "Remove Packages" button on the dep solving error ↵Chris Lumens2013-02-283-28/+2
| | | | | | | | | | | | screen." (#905899). This reverts commit f4ec3d682ffd93dfc7105eaa09acdd7fd672a3e8. This patch also removes the button entirely. All I've ever seen it do is reduce the installable package set to something like 30 packages and result in really cryptic bugs about commands that should be there failing to run. It doesn't seem to help in just removing the one or two packages that have a problem, since it looks like it's frequently a core package with the problem.
* Don't display "(null)" as a MountpointSelector's mountpoint.Chris Lumens2013-02-281-1/+4
|
* dracut: add anaconda-pre-shutdown.sh to fix eject (#809920)Will Woods2013-02-264-2/+25
| | | | | | | | | | | So it turns out that having the device that contains the runtime image mounted *underneath* the runtime image means we have a mount loop, e.g.: The DVD can't be unmounted because it holds the image for / / can't be unmounted because the DVD is mounted underneath it To fix this, we move the repo mount(s) back out from under the runtime image during dracut's pre-shutdown hook (new in dracut 024-25).
* Continue booting when checkisomd5 is aborted (#891551)Brian C. Lane2013-02-262-2/+6
|
* Fix ksdevice=<MAC> - instead of renaming the device to ksdev0 just use itRadek Vykydal2013-02-251-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ksdevice option doesn't work in f17 and f18. It used to specify which network device to activate in early stage of installation, eg. to fetch kickstart or installation image. In F17 and F18 the device should be specified by dracut option ip= Mapping of ksdevice options from loader to dracut options used in F17 and F18: - ksdevice missing (and network is required) loader: user was asked in UI in case of more devices present dracut: activates all devices if not specified - ksdevice=eth0 loader: eth0 is activated dracut: specify device in ip=, eg ip=eth0:dhcp ip=10.34.39.44::10.34.39.254:255.255.255.0::eth0:none - ksdevice=00:12:34:56:78:9a loader: device with MAC address is activated dracut: We translate it to ifname=ksdev0:00:12:34:56:78:9a which renames the device. It is possible to use BOOTIF=00-12-34-56-78-9a, which this patch does. - ksdevice=link loader: first device with link found is activated dracut: all devices with link are activated (default dracut behaviour for not specified device) - ksdevice=ibft loader: activate devcie configrued in iBFT dracut: use ip=ibft option
* Add pigz to initrd.imgWill Woods2013-02-221-1/+1
| | | | | | Drastically speeds up compression of the initramfs for modern multicore systems, doesn't slow anything down if you're on a single core machine (like a virt guest), and only adds ~20kb to the image size. Good deal!
* Use %_prefix macro value when calling configure in makeupdatesVratislav Podzimek2013-02-221-2/+2
| | | | | Otherwise all the paths end up with the /usr/local prefix and e.g. the timezone map doesn't find its images.
* Try to import modules the standard way first in collectMartin Sivak2013-02-222-5/+30
| | | | | | | | | | | This ensures that the correct package structure is present in sys.path for modules and addons that make use of it. The package-less addons will be imported file by file with the package structure ensured by dummy empty modules. This also changes module masks for addons to make the change work properly.
* New version.Brian C. Lane2013-02-213-6/+10
|
* Add more stuff to the exception reporting skip list.Chris Lumens2013-02-211-0/+3
| | | | | | | | For me, this reduces the time from traceback to dialog from at least ten seconds to almost instantaneous. And it's not helpful stuff either. If you see it take a very long time to generate a traceback file, please check the file and see if it's because something is being pickled that doesn't need to be.
* Compare Sizes to Sizes in the reclaim dialog (#913484).Chris Lumens2013-02-211-1/+2
|
* The disk cart summary does not need a mnemonic.Chris Lumens2013-02-212-3/+2
| | | | What would it do?
* New version.Brian C. Lane2013-02-203-124/+161
|
* Fix RAID level testBrian C. Lane2013-02-201-5/+7
| | | | | The string needs to be converted to a raid level before passing it to blivet.
* unpack product.img to /updates (#911873)Brian C. Lane2013-02-202-2/+2
| | | | | | | product.img should place its files under /run/install/product This maintains consistency between updates.img and product.img and supports correct operation whether or not tmpfs is used for /tmp
* If you attempt to search on the network device pane, don't crash.Chris Lumens2013-02-201-0/+3
|
* Don't treat the _ in x86_64 as a mnemonic.Chris Lumens2013-02-201-0/+2
|
* If you set_markup, the label forgets set_use_underline from glade.Chris Lumens2013-02-201-0/+1
|
* Don't try to update spokes that are indirect.Chris Lumens2013-02-201-2/+2
| | | | | | This was just minor confusion. It's not the spoke being processed that we need to be concerned about. It's all the ones that might get their incompleteness checked.
* If you cannot reclaim more space, don't show the reclaim radio (#911791).Chris Lumens2013-02-202-8/+16
| | | | | | The primary case for this is if you've got initially all blank disks, though you'd also hit it if you first went through reclaim and deleted everything, then went back to the install options dialogs.
* Swap the order of the part scheme combo and encryption checkbox.Chris Lumens2013-02-201-36/+36
| | | | | Currently, the encryption checkbox kind of looks like it belongs with the radio button group. A little extra padding might also help.
* Fix for the addons kickstart supportVratislav Podzimek2013-02-191-3/+4
|
* kickstart.py needs udev that now lives in blivetVratislav Podzimek2013-02-191-11/+12
|
* Refactor pieces of the Datetime spoke and move some parts to kickstart.pyVratislav Podzimek2013-02-193-42/+56
| | | | | | | | | | The apply method should only set self.data, the execute method should do all necessary runtime changes. The code for starting chronyd service and adding/removing it to/from the list of installed packages and enabled services should be placed somewhere where it can be used by text mode as well. Also use NTP_* constants instead of "chrony" and "chronyd" magic strings.
* Set ONBOOT=no for default autoconnections (#905918, #886090)Radek Vykydal2013-02-191-0/+2
| | | | | | | | Autoconnections are set up by NM for devices not having ifcfg file (ie those not activated by dracut or not configured in kickstart). We want to default to "no" for this devices in RHEL. We even don't want to bring up the autoconnections in installer environment, but that is something for a separate bug.
* Don't use "type" to name a variable.Radek Vykydal2013-02-191-4/+4
|
* Update all spokes on a Hub when spoke is exitedMartin Sivak2013-02-151-1/+2
|
* Wait for continueButton in KS mode if the user changed anythingMartin Sivak2013-02-151-15/+21
| | | | | | | | | This behaviour tries to minimize the "surprise factor" we have in the installer. When the user entered spoke, changed any data and then left the spoke, the installer gave him no chance for review or correcting the entered values. With this patch applied the Hub waits for a click on the continueButton if any user interaction happened before all the spokes were ready+completed.
* Fix up word wrap on the DetailedErrorDialog.Chris Lumens2013-02-152-1/+3
|
* Display storage warnings, similar to how errors are displayed (#909410).Chris Lumens2013-02-151-20/+33
|
* Fix reprompting and screen redrawing on invalid inputVratislav Podzimek2013-02-151-2/+6
| | | | | This fixes the behaviour if an invalid input was provided. 5 times it just reprompts for the input then it redraws the screen a resets the counter.