| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* iw/partition_gui.py (makeLvmCB, makepartCB, makeraidCB): Remove
functions.
(createCB): Add the messages.
* ui/create-storage.glade: Make the buttons visible and sensitive.
|
|
|
|
|
|
|
| |
* iw/partition_gui.py (createCB): New function. All the create requests
will pass through this function. It pops up a dialog that presents the
different creat options to the user. Use the new storage/partitioning.py
function (hasFreeDiskSpace).
|
|
|
|
|
|
|
|
|
|
|
|
| |
* iw/lvm_dialog_gui.py (run, convertToActions): New function. Need to
have a separate function so we can run it from the editLVMLogicalVolume
function in iw/partition_gui.py. We call new function from run.
* iw/partition_gui.py (editCB): Call the new editLVMLogicalVolume
function.
(editLVMLogicalVolume): New function. Serves the same purpose as
editLVMVolumeGroup but for Logical Volumes.
(deleteCB): All actions are created when we delete a selected LV. We do
need to make sure that we delete the deleted LV from the VG that
|
|
|
|
| |
(#524599).
|
| |
|
|
|
|
| |
Otherwise yum will want to use it later.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Addition to patch 4fff93ac8e3b3187af5f50d17a065fafc610a5df.
|
|
|
|
|
|
| |
When doing a custom disk layout, free space was showing 'Unknown' for
the filesystem type. This patch blanks out the Type field for free
space.
|
|
|
|
|
| |
See also:
https://fedorahosted.org/design-team/ticket/63
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the following methods and properties to class Storage which map
through to FSSet methods, modify existing calls to use the method on
class Storage:
turnOnSwap()
mountFilesystems()
umountFilesystems()
parseFSTab()
mkDevRoot()
createSwapFile()
fsFreeSpace()
mtab
mountpoints
migratableDevices
rootDevice
Callers no longer need to pass the Anaconda object to the FSSet methods
directly. The method on Storage takes care of that.
The mtab() method on FSSet is exposed as a property on Storage. The
same is true for fsFreeSpace().
|
|
|
|
|
| |
Fix the traceback when editing a pre-existing logical volume, caused by:
http://git.fedorahosted.org/git/?p=anaconda.git;a=commitdiff;h=2798195d3f33335f6bdad32cbda9700b85acfb5d
|
|
|
|
|
|
|
|
|
| |
There's now just two important settings in the Language module: instLang,
which is the language used while anaconda is running; and systemLang, which
is the language the installed system itself will use. These two can be
different mainly due to anaconda's text mode interface. The rest of anaconda
should only set and get these two. All the other support functions still
exist for grabbing timezone, font, etc.
|
| |
|
|
|
|
|
| |
Fix lookup of LUKS device for partitions to not traceback on failure
and allow reformat w/ encryption for all device types.
|
|
|
|
|
|
| |
Don't set exists or migrate flags in a widget callback -- they will be
set when the user clicks "OK". Likewise, don't try to preserve exists or
size attributes when user has chosen to reformat the device.
|
| |
|
|
|
|
|
|
| |
Prevent users from creating resize actions that would go past the end of
the disk. Take in to account the disk geometry as well as the maximum
size of the resizable filesystem.
|
|
|
|
|
|
|
|
|
|
| |
(#507084).
The value of NM_CONTROLLED has to change from no to yes to trigger device
activation by updating of ifcfg file, so we need to update just the files of
devices selected by user (instead of all devices). Otherwise, selection of
another device after previously failed selection doesn't work.
Also make writing out of ONBOOT in text mode consistent with gui.
|
| |
|
|
|
|
|
|
|
|
| |
Since we have the Next button grab focus immediately before drawing then
screens, we'd been relying on a complicated system of GTK signals to do
the job but that only ever worked part of the time. Instead, add a focus()
method to InstallWindow that screens can override and will set the focus
to the correct widget.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This happens when the user goes to edit a repo, clicks OK, there's some
error, and then they cancel the editing. Under the old code, the repo
prior to editing would have been removed, and nothing left with its name
according to yum. Subsequent attempts to edit that repo would traceback.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The DiskDevice class no longer has any implicit requirement that the
device contain a disklabel. The disklabel is now represented as a
device format. This provides the basis for future support for device
types that can optionally be partitioned, as well as whole-disk formats
such as filesystems.
|
| |
|
|
|
|
|
|
|
| |
Right now we identify disks as partedDisk.model, which looks really bad
when using DM-based devices. Add a description to DiskDevice,
defaulting do partedDisk.model, and use it in the UI, so that subclasses
can easily replace this with more useful text.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make ifcfg configuration files getting parsed properly after update. The used
inotify configuration update mechanism (ifcfg-rh NM plugin) requires 1) writing
of new files out of /etc/sysconfig/network-scripts dir so that it doesn't
trigger parsing of the file too early (before all is written), and more
importantly, 2) removing of the old files before moving the new ones in so that
the new file gets parsed and the respective connection gets re-read and
eventually activated.
Also make sure that only device selected in UI has ONBOOT set to yes
in case of selection of another device after fail.
|
|
|
|
|
| |
We have lots of strings that we display to users which are unclear or
contain poor usage and grammar. That's bad.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support for using FCoE during the installation. This patch
merely lays the initial ground work, there is more work todo:
- The system will not boot without manual help after the install, as
dracut / mkinitrd do not support FCoE yet
- If FCoE is not used for / but for example for /srv, then information
about the nic used for FCoE needs to be written in a to be defined
config file in the system, and rc.sysinit needs to be thought to read
this file and bring up FCoE SAN's / Fabrics not used for /
- kickstart support for FCoE still needs to be done
|
| |
|
|
|
|
|
|
|
| |
Fix of this UI flow: doing storage reset after root partitions discovery (e.g.
in partitioning step) and then going back and selecting upgrade. In place of
using root partition device objects obsoleted by storage reset, find root
partition devices of new device tree.
|
| |
|
|
|
|
|
| |
When manually adding an iscsi disk it will not show up in the where to
install the bootloader dropdown, this patch fixes this.
|