[partition] avoid data cleanup in osprobe

- Fixes #1044
This commit is contained in:
Philip Müller 2018-10-29 19:25:28 +01:00
parent 0dbf21a293
commit 323cb7bc3b

View File

@ -2,6 +2,7 @@
* *
* Copyright 2015-2016, Teo Mrnjavac <teo@kde.org> * Copyright 2015-2016, Teo Mrnjavac <teo@kde.org>
* Copyright 2018, Adriaan de Groot <groot@kde.org> * Copyright 2018, Adriaan de Groot <groot@kde.org>
* Copyright 2018, Philip Müller <philm@manjaro.org>
* *
* Calamares is free software: you can redistribute it and/or modify * Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -163,6 +164,7 @@ lookForFstabEntries( const QString& partitionPath )
{ {
FstabEntryList fstabEntries; FstabEntryList fstabEntries;
QTemporaryDir mountsDir; QTemporaryDir mountsDir;
mountsDir.setAutoRemove(false); // Avoid data cleanup - https://github.com/calamares/calamares/issues/1044
int exit = QProcess::execute( "mount", { partitionPath, mountsDir.path() } ); int exit = QProcess::execute( "mount", { partitionPath, mountsDir.path() } );
if ( !exit ) // if all is well if ( !exit ) // if all is well