Andrius Štikonas
f948569fef
Pass --force to vgremove in order to allow removing deactivated volume groups.
2016-11-05 21:48:30 +00:00
Andrius Štikonas
d0ed72fd20
Fix a typo in LVM VG Operation description.
2016-11-05 20:34:52 +00:00
Andrius Štikonas
e3214a1b48
Do not call KDiskFreeSpaceInfo::freeSpaceInfo without a non-empty mount point.
2016-11-05 20:29:31 +00:00
Andrius Štikonas
eb0c32e9dc
Improve checking whether LVM VG can be removed.
...
E.g. if we remove all LVM LVs without applying operations then LVM VG removal
should be possible.
This still does not take into account inactive LVM volumes.
2016-11-05 15:33:20 +00:00
Andrius Štikonas
5c2d485b32
Delete partition table in LVM VG remove operation.
2016-11-05 13:10:30 +00:00
Andrius Štikonas
d6c375f959
Update copyrights.
2016-11-04 14:20:11 +00:00
Andrius Štikonas
6ebe0acf56
Spelling fix.
2016-11-04 00:49:42 +00:00
Andrius Štikonas
6717ea913d
Fix resize volume group job description.
2016-11-03 22:15:43 +00:00
Andrius Štikonas
58cec6040f
Fix create volume group job description.
2016-11-03 22:08:32 +00:00
Andrius Štikonas
1543c9395d
Bump version.
2016-11-03 14:27:51 +00:00
Andrius Štikonas
bb8514e859
Fix handling of encrypted LVM physical volumes.
2016-11-03 14:21:18 +00:00
Andrius Štikonas
e47dd74635
Convert Partition*->QPointer<Partition> in LvmPV class.
2016-11-03 13:39:16 +00:00
Andrius Štikonas
5d2bb2f8af
Store list of physical volumes in a global variable.
2016-11-03 13:26:14 +00:00
Andrius Štikonas
36202cc1ad
Replace complicated QPair type with custom LvmPV class.
2016-11-02 23:06:55 +00:00
Andrius Štikonas
5182c037db
Fix resizing of LVM VGs when LVM PV is encrypted.
2016-10-30 13:36:01 +00:00
Andrius Štikonas
724574e436
Fix creation of LVM VGs when LVM PV is encrypted.
2016-10-30 03:24:01 +00:00
Andrius Štikonas
0827eda687
Do not run the same check twice.
...
Spotted by Kevin_Kofler.
2016-10-30 02:54:10 +00:00
Andrius Štikonas
e103c65b73
Always force LUKS password (in case crypsetup is compiled with libpwquality).
2016-10-30 02:41:24 +00:00
Andrius Štikonas
98d0ea309b
Fix include header: QDebug->QTextStream.
2016-10-30 02:37:48 +00:00
Andrius Štikonas
3272cd3f5f
Do not allow deactivating LUKS containers containing active LVM physical volumes.
2016-10-30 02:31:46 +00:00
Andrius Štikonas
2414b69be1
mkfs.fat exists with code 1 when it is run without any arguments.
2016-10-30 01:15:08 +00:00
Andrius Štikonas
e765316f9e
Mark LVM PV as mounted if it is part of Volume Group.
...
* Add support for online LVM PV resize and check actions.
* Fix support for online actions inside LUKS container.
2016-10-30 01:47:29 +01:00
Andrius Štikonas
b539f835b1
Revert KAuth support. At the moment it causes more problems than helps.
2016-10-29 19:45:33 +01:00
Andrius Štikonas
898c9a7333
mkfs.msdos->mkfs.fat
2016-10-28 22:07:52 +01:00
l10n daemon script
1e1bee501f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-10-07 09:29:49 +00:00
Andrius Štikonas
559fad9803
Show mount point for swap as "none".
...
This also silences QFileInfo warning from KMountPoint.
2016-10-03 00:14:46 +01:00
Andrius Štikonas
ee6e4469ca
Remove unused function.
2016-09-24 23:05:15 +01:00
Andrius Štikonas
28fa6ac5a4
Add support for GTP partition labels.
2016-09-24 22:15:15 +01:00
Andrius Štikonas
9c7db501bf
Use cached values for resizing volume groups.
2016-09-24 21:09:11 +01:00
Andrius Štikonas
aa5daf0378
Use symlinks to hfsplus (diskdev_cmds) commands.
...
Some distributions rename those commands to mkfs.hfsplus and fsck.hfsplus.
BUG: 369288
2016-09-24 17:10:16 +01:00
Andrius Štikonas
07ed3d97cf
Add a template to easily access inner filesystem inside LUKS.
2016-09-22 13:15:20 +01:00
Andrius Štikonas
23bf7585ed
Small typo in a comment.
2016-09-20 22:56:48 +01:00
Andrius Štikonas
5e4b16b7fe
Add a context to UI string.
2016-09-18 11:55:35 +01:00
Andrius Štikonas
fce53d2392
Use more cached values in ResizeVolumeGroupOperation.
2016-09-18 02:47:24 +01:00
Andrius Štikonas
ef7680030c
Remove some no longer necessary functions.
2016-09-18 02:40:30 +01:00
Andrius Štikonas
28478ee0ad
More conversion from QStringList to QList<const Partition*>.
2016-09-18 01:53:42 +01:00
Andrius Štikonas
c41b008dc1
Remove obsolete note.
2016-09-17 01:23:04 +01:00
Andrius Štikonas
5592c05ef3
Mark luks sector size to be constexpr.
2016-09-12 19:43:58 +01:00
Chantara Tith
874900fe72
Move initLUKS from helpers to FS::luks.
2016-09-12 23:49:20 +07:00
Chantara Tith
c70945b116
Change LUKS default logicalSectorSize to 512
2016-09-12 23:44:17 +07:00
Chantara Tith
bcd6156628
Reduce code duplication in handling mountPoint/mount/diskSpace.
2016-09-12 17:23:19 +07:00
Andrius Štikonas
123369f78b
Store the list of LVM Physical Volumes in operationStack.
...
This is necessary in order to make LVM LV formatted as LVM PV work.
2016-09-10 22:10:25 +01:00
l10n daemon script
1995a8de84
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2016-09-10 10:01:41 +00:00
Teo Mrnjavac
05e6ea82a3
Make copy constructor public.
2016-09-08 18:13:05 +02:00
Andrius Štikonas
70a9a0dd9a
More optimizations for LVM.
2016-09-08 01:42:04 +01:00
Teo Mrnjavac
882886c1d4
Copy constructor for PartitionTable.
2016-09-07 17:36:53 +02:00
Teo Mrnjavac
25b8cc0a42
core/smartattribute.h must be included in smartstatus.h for deep copy.
2016-09-07 17:36:20 +02:00
Teo Mrnjavac
ea9e079ee8
Add copy constructor to Device.
2016-09-07 17:35:35 +02:00
Andrius Štikonas
7c0a32758e
Do not check for cryptsetup executable so often.
2016-09-07 15:14:25 +01:00
Andrius Štikonas
8f77c6d679
Construct list of LVM PVs from our own device list instead of using pvs.
2016-09-07 14:36:25 +01:00