Philip
1cffa9fafc
[partition] Rename slots, to avoid recursion
...
- see also https://github.com/calamares/calamares/issues/880
- missed within 7ce52ecda7
2017-12-25 15:50:37 -05:00
Philip
8f32aad3fa
[partition] Rename slots, to avoid recursion
...
- see also https://github.com/calamares/calamares/issues/880
- missed within 7ce52ecda7
2017-12-25 15:48:55 -05:00
Adriaan de Groot
dc255e161e
[partition] Rename slots, to avoid recursion
2017-12-24 03:34:34 -05:00
Andrius Štikonas
806b84973a
Convert CreatePartitionTableJob to KPMcore operation.
2017-12-22 15:25:39 +00:00
Andrius Štikonas
1b3ce39ffb
Convert FormatPartitionJob to KPMcore's CreateFileSystemOperation.
2017-12-22 15:25:39 +00:00
Andrius Štikonas
638117efa0
Cleanup unnecessary kpmcore includes.
2017-12-22 15:25:39 +00:00
Adriaan de Groot
7ce52ecda7
[partition] Rename slots, to avoid recursion
2017-12-22 16:20:35 +01:00
Adriaan de Groot
762ad54344
Documentation: change http links to GitHub to https
2017-12-20 08:39:09 -05:00
Adriaan de Groot
cc15dd9ec7
Merge branch 'master' into kpmcore-3.2
...
- Pull in Master, merge README, to simplify merging this
branch into master (soon-ish, once kpmcore 3.3 becomes available
in builders)
2017-12-15 07:18:05 -05:00
Adriaan de Groot
55ed2ba4c0
[partition] Introduce convenience translation for progress.
2017-12-14 16:11:46 -05:00
Adriaan de Groot
5c4286eebf
[partition] Switch to convenience function for MiB
2017-12-14 16:11:46 -05:00
Adriaan de Groot
38688bab47
[partition] code style (minor followup to #872 )
2017-12-14 15:55:23 -05:00
Andrius Štikonas
139f5a9e86
Use KPMcore SetPartFlags operation.
2017-12-06 14:51:54 +00:00
Andrius Štikonas
652ffaedd5
Remove unnecessary kpmcore includes.
2017-11-11 21:34:10 +00:00
Andrius Štikonas
1620f6a668
Merge branch 'master' into lvm2
2017-11-11 21:30:49 +00:00
Andrius Štikonas
fb1522f6ca
Use KPMcore Resize Operation.
2017-10-27 14:00:32 +01:00
Andrius Štikonas
274025d04e
Fix reported partition size.
2017-10-27 02:51:44 +01:00
Andrius Štikonas
ceba157459
Use KPMcore DeleteOperation to delete partitions.
2017-10-12 19:33:34 +01:00
Andrius Štikonas
70573543f2
Use KPMcore NewOperation to create partitions.
2017-10-12 19:33:19 +01:00
Andrius Štikonas
4912d8a6c2
Fix create partition job to work with LVM devices.
2017-10-09 17:31:22 +01:00
Andrius Štikonas
9f05c236d8
KPMcore: Pass QStringList to fs->name() instead of QString.
2017-09-30 16:27:13 +01:00
Adriaan de Groot
ff2947060d
KPMCore: use the translation system for filesystem names from KPMCore
2017-09-30 17:04:35 +02:00
Adriaan de Groot
e3e519c06f
Clang: reduce warnings, nullptr, unused parameters
2017-09-21 04:04:01 -04:00
Adriaan de Groot
13807ceabf
Licensing: add self
...
- to all the files I've touched recently
- to (very incomplete) AUTHORS list
Licensing: add license info to top-level CMakeLists.txt
2017-09-19 15:57:25 +02:00
Adriaan de Groot
342b819a1d
Fix build (warnings--, but breakage++ is not good)
2017-09-14 06:59:34 -04:00
Adriaan de Groot
c6297f1db5
Clang: warnings--
2017-09-14 06:34:31 -04:00
Adriaan de Groot
9f1cca5ec7
FS: use untranslated name to identify filesystem
...
Resolves issue where 'linuxswap' is translated to 'Linux-Swap',
for instance. FileSystem::name() provides a translated name,
not an untranslated one.
This should move to KPMCore.
FIXES #797
2017-09-14 06:34:18 -04:00
Adriaan de Groot
9116718448
Clang: warnings-reduction
2017-09-10 15:19:36 -04:00
Adriaan de Groot
bd3786ebeb
Clang: reduce warnings in various places
2017-09-10 13:22:32 -04:00
Andrius Štikonas
1131fdce4c
Port away from deprecated qSort.
2017-07-17 22:53:09 +01:00
Adriaan de Groot
3c3c0f99f8
C++ trickery, part two: shorten code
2017-07-04 08:42:14 -04:00
Teo Mrnjavac
45315e6ae9
Improve debug output for bootloader code path.
2016-12-02 18:36:02 +01:00
Teo Mrnjavac
0ad819e301
Make sure we write the inner fs type to globalstorage.
2016-11-25 16:21:25 +01:00
Teo Mrnjavac
fbe72b3663
Improve user-visible strings in SetPartFlagsJob.
2016-10-28 09:24:00 +02:00
Chantara Tith
23026252a8
Update to KPMcore LUKS' API changes
2016-09-09 11:28:39 +02:00
Chantara Tith
aa10fe982a
API Changes, logicalSectorSize -> logicalSize, totalSectors -> totalLogical.
2016-09-09 11:28:39 +02:00
Andrius Štikonas
9f0ca042fe
Port away from most cases of Q_FOREACH to C++11 ranged for loop.
...
In order to avoid deep copies, Qt containers over which we iterate must be const
The remaining unported cases require qAsConst (Qt 5.7) or std::as_const (C++17)
2016-09-01 16:46:14 +01:00
Teo Mrnjavac
d6676b2245
Retry mke2fs before giving up.
2016-06-21 17:20:45 +02:00
Teo Mrnjavac
49cb6d304d
Add a controlled number of retries to fsck, 2sec apart.
2016-06-17 13:55:37 +02:00
Teo Mrnjavac
e7c5a2b1a5
Try running fsck twice before giving up.
2016-06-17 12:07:57 +02:00
Teo Mrnjavac
4c2a327d21
Close crypto devices in ClearMountsJob.
2016-05-13 17:11:13 +02:00
Teo Mrnjavac
31106629cb
Passphrase in storage.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
43ae4eac80
Get the mapper name, not the whole path.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
beb16a77f0
use actual mapperName, not suggestedMapperName.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
0b9c9022dd
Yeah, partition["isLuks"], how about no.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
c83e67b421
Always declare whether a partition is LUKS in the map.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
cd304b7a6f
Get luksUuid instead of innerFs UUID.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
126ad300ae
Write mapperName for LUKS volumes in GlobalStorage.
2016-05-06 18:59:51 +02:00
Teo Mrnjavac
97108d0beb
No implementation in header.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
4b185ddb16
New SetPartFlagsJob.
2016-03-08 12:50:45 +01:00
Teo Mrnjavac
c0d06c3169
Fix labeling.
2016-01-13 18:48:30 +01:00
Teo Mrnjavac
5f54a56513
PMUtils is now KPMHelpers. Also fixup after PartUtils refactor.
2015-09-18 15:41:07 +02:00
Teo Mrnjavac
c5f9397d18
Keep UUID when clearing swap.
...
CAL-156 #comment I've just pushed a fix attempt for this, please test.
2015-09-17 15:16:24 +02:00
Teo Mrnjavac
c2eef9ac30
The Humongous Include Fixage For KPMcore Headers.
2015-09-15 16:48:40 +02:00
Teo Mrnjavac
881bf67d22
Add a "do not install boot loader" value to the boot loader picker.
2015-07-07 19:16:22 +02:00
Teo Mrnjavac
683cc893e4
Remove unreachable code.
2015-06-21 01:55:15 +02:00
Teo Mrnjavac
c987235bb8
Scan for type 82 partitions and clear them regardless of swapon status.
2015-06-20 20:38:40 +02:00
Teo Mrnjavac
91cf3950df
Clear swap partitions after swapoffing them.
2015-06-20 19:31:09 +02:00
Teo Mrnjavac
aeac85d176
Avoid keeping dead code.
2015-06-14 01:18:51 +02:00
Teo Mrnjavac
8633999997
Useless member is useless.
2015-06-14 00:33:32 +02:00
Teo Mrnjavac
2a0ad54fd5
Add prettyStatusMessage to all partitioning jobs.
...
CAL-235 #comment Improved status messages for jobs while installing.
2015-06-13 02:30:09 +02:00
Teo Mrnjavac
3855998fe5
Add prettyStatusMessage to Clear* and Check* partitioning jobs.
2015-06-13 02:24:58 +02:00
Teo Mrnjavac
d6441bbcb4
LVM2 unmounting and disabling support in ClearMountsJob.
2015-06-11 03:18:22 +02:00
Teo Mrnjavac
30408d34a1
Try to find a more reliable way to read new partition UUIDs.
2015-06-05 18:02:14 +02:00
Teo Mrnjavac
fff0f6f023
Debug output.
2015-06-05 18:02:14 +02:00
Teo Mrnjavac
2846cbdcbc
Report a prettyDescription for FillGlobalStorageJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
e2c133f329
Better Summary message in ResizePartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
5c8453e4bb
Better Summary message in FormatPartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
fa83ca4469
Better Summary message for DeletePartitionJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
c56235df37
Better Summary message for CreatePartitionTableJob.
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
3140990dbc
Better Summary message for CreatePartitionJob
2015-04-13 14:58:34 +02:00
Teo Mrnjavac
8568c2c816
Add prettyDescription to most Partitioning jobs.
2015-04-13 14:58:33 +02:00
Ramon Buldó
fb3072bbbb
/etc/mtab reports a file size of 0, so using .atEnd() may not work. Read the file until it doesn't return more data.
...
Use QTextStream because it takes care of the conversion between 8-bit and 16-bit.
http://doc.qt.io/qt-5/qfile.html#using-streams-to-read-files
2015-02-28 16:46:18 +01:00
Teo Mrnjavac
642b4be1f2
Keys are not necessarily unique, so use a QList< QPair > instead.
2015-02-27 20:43:21 +01:00
Teo Mrnjavac
20a8b222c6
Verbose debug output.
2015-02-27 20:31:17 +01:00
Teo Mrnjavac
b557961a32
New ClearTempMountsJob, to be executed before partitioning jobs.
2015-02-27 19:49:47 +01:00
Teo Mrnjavac
ee1a90d845
Add debug details to ClearMountsJob.
2015-02-19 20:25:28 +01:00
Teo Mrnjavac
69c9d91aa6
Remove excessive debug output.
2015-02-13 14:03:55 +01:00
Teo Mrnjavac
8b753bd65f
Reimplement ClearMountsJob without relying on PCM state.
2015-02-13 14:03:55 +01:00
Teo Mrnjavac
1eff260637
Add debug output to the ClearMountsJob code path.
2015-02-13 14:03:55 +01:00
Teo Mrnjavac
d07dfc3eca
More debug output in partition module.
2015-02-05 13:23:41 +01:00
Teo Mrnjavac
1de7b55c3b
ClearMountsJob: umount all partitions before making changes to a device.
...
Fixes #169
2014-11-28 15:52:18 +01:00
Teo Mrnjavac
0c3f88077d
More debug output in CreatePartitionTableJob
2014-11-27 14:22:00 +01:00
Teo Mrnjavac
da0afd6e55
Better error reporting in CreatePartitionTableJob.cpp
2014-11-23 11:46:45 +01:00
Teo Mrnjavac
8026a287d3
Shut up Qt lupdate warnings.
2014-10-29 13:06:52 +01:00
Aurélien Gâteau
693e9229c8
Dispatch files in core/ gui/ and jobs/ dirs
2014-08-08 13:25:56 +02:00