Commit Graph

18 Commits

Author SHA1 Message Date
Adriaan de Groot
4202126f34 [fsresizer] [partition] Fix build with moved headers
- PartitionIterator has moved into libcalamares
 - While here, sort and organize #include lines
 - Add using to keep code impact small
2019-06-13 12:27:39 +02:00
Kevin Kofler
a01d4707e1 [partition] Do not unmount /dev/mapper/live-* in ClearMountsJob
src/modules/partition/jobs/ClearMountsJob.cpp
(ClearMountsJob::getCryptoDevices): Skip not only `/dev/mapper/control`,
but also `/dev/mapper/live-*`. Fedora live images use
`/dev/mapper/live-*` internally. We must not unmount those devices,
because they are used by the live image and because we need
`/dev/mapper/live-base` in the `unpackfs` module.
2019-05-06 15:08:10 +02:00
Adriaan de Groot
dd8e53dc22 Copyright: update copyright lines on files touched in 2018
Contributions from:
  Adriaan de Groot <groot@kde.org>
  Gabriel Craciunescu <crazy@frugalware.org>
  AlmAck <gluca86@gmail.com>
  Andrius Štikonas <andrius@stikonas.eu>
  Caio Carvalho <caiojcarvalho@gmail.com>
  Raul Rodrigo Segura <raurodse@gmail.com>
2018-06-15 05:59:11 -04:00
Adriaan de Groot
3315df5df1 [modules] Use new convenience logging methods across the board 2018-02-13 11:07:12 +01:00
Adriaan de Groot
762ad54344 Documentation: change http links to GitHub to https 2017-12-20 08:39:09 -05: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
4c2a327d21 Close crypto devices in ClearMountsJob. 2016-05-13 17:11:13 +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
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
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
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
1de7b55c3b ClearMountsJob: umount all partitions before making changes to a device.
Fixes #169
2014-11-28 15:52:18 +01:00