Kevin Kofler
8c98aeb04a
Make efiSystemPartition mount point configurable in partition.conf.
...
Copy the setting into the global storage. Make the EraseDiskPage in the
partition module and the grub and bootloader modules read it from there.
Do not hardcode /boot as the path anymore.
I set the default path to /boot/efi because I think that's the most
common setting. At least Fedora and Debian use that path. But we can
change the default setting if you think I'm wrong, as long as it remains
configurable.
There is no separate setting for efi_directory_firmware anymore. The EFI
firmwares expect that directory to always be in the "EFI" path in the
EFI System Partition. Distributions using /boot/efi actually have that
directory under /boot/efi/EFI.
2015-02-14 22:53:00 +01:00
Philip
92b6464f6e
[grub] make efiDirectory(Firmware) hard-coded
...
- until we find a better solution
- efiDirectory should be managed by GlobalStorage
- efiDirectory is needed followed modules: bootloader, grub, partition
2015-02-14 13:45:46 +01:00
Philip
1f661a8b4b
[partition] change efiPartition value to /boot
...
- we need to make it configurable not hard-coded
- some distributions need '/boot/efi' or '/boot/EFI', some work with '/boot'
2015-02-14 13:06:05 +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
171248ad4f
Add isBackEnabled checks to all ViewSteps.
2015-01-29 22:46:07 +01:00
Teo Mrnjavac
5742bbd074
Fix issue with partition selection preview not being updated.
2014-12-19 15:27:46 +01:00
Teo Mrnjavac
7cd382b39c
Use osProber output in ReplacePage.
...
CAL-155 #close
2014-12-19 15:25:31 +01:00
Teo Mrnjavac
f8f005f53c
Store osprober output in GlobalStorage.
2014-12-19 15:03:27 +01:00
Teo Mrnjavac
aa70a4b2dd
Improve messages in Replace page.
...
Fixes CAL-155
2014-12-19 14:10:40 +01:00
Teo Mrnjavac
c21f426dee
Don't rely on the activated signal in ReplacePage.
2014-12-19 13:53:05 +01:00
Teo Mrnjavac
a7b4c01ec0
GB -> GiB
2014-12-19 13:53:05 +01:00
Teo Mrnjavac
0da99d0866
Hook up ReplacePage in ChoicePage and PartitionViewStep.
2014-12-19 13:53:05 +01:00
Teo Mrnjavac
2f2ef73f20
Compile ReplacePage
2014-12-19 13:53:05 +01:00
Teo Mrnjavac
8f8e1ad6d4
New ReplacePage
2014-12-19 13:53:04 +01:00
Teo Mrnjavac
e85b2d164f
Hook up ClearMountsJob in PartitionCoreModule.
2014-11-28 15:52:18 +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
Kevin Kofler
5cae4e0632
partition: Don't assume that an unknown OS is Windows 7.
...
Don't talk about "Windows 7 programs, documents, photos, music, and
other files" when we actually have no idea what the other operating
system is or when there are multiple ones.
2014-11-18 02:48:58 +01:00
Teo Mrnjavac
faa77d7f5e
Use Retranslator in Partitioning module.
2014-11-11 17:09:33 +01:00
Teo Mrnjavac
8026a287d3
Shut up Qt lupdate warnings.
2014-10-29 13:06:52 +01:00
Teo Mrnjavac
2e2bd78deb
Use Branding in partition viewmodule.
2014-10-16 17:00:08 +02:00
Teo Mrnjavac
fc60bcb313
Update partitionmanager submodule.
2014-10-15 10:29:53 +02:00
Teo Mrnjavac
9c10b49802
Check if the filesystem to be resized actually supports grow/shrink.
2014-10-14 11:48:19 +02:00
Teo Mrnjavac
ce407a5ec4
Use good old C++ template instead of auto parameter which needs C++1y.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
961eadada4
New UI and logic for Alongside autopartitioning+install.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
08a2ab94e7
Use PMUtils::findPartitionByPath in PVS + fix back button in Alongside.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
2347ead200
Remove bad debug feature.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
6d60ca5e63
Fix item order in ChoicePage
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
6bd5736d35
Add findPartitionByPath to PMUtils
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
e7995ad540
Improve Osprober logic to immediately check if entries are resizable.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
045d9cdf8c
Fix layout in partitioning choice page.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
faa39e1746
Enable resize+alongside radiobutton if osprober reports multiple lines.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
0801756cd1
Stub for Alongside page, and logic to detect if alongside is possible.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
c070b1c836
Const correctness.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
c6eb0721d9
Check for root mount point before going ahead.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
aeb20761cc
Add preview and partitioning operations to Erase+Autopartition code path
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
8a50685c75
Add clearJobs to PCM
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
b7f2d5d9d3
Fix page flow issue in partition module.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
a943d55063
Size policy on erase page.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
ef703b0859
Add page for erase+install operation.
2014-10-07 16:07:28 +02:00
Teo Mrnjavac
dab5a05116
Add isDirty check to PartitionCoreModule
2014-10-07 16:07:27 +02:00
Teo Mrnjavac
4cadbf9b98
Expose icon and tooltip in DeviceModel.
2014-10-07 16:07:27 +02:00
Teo Mrnjavac
a98a4bb614
Add ChoicePage to partition module + OS detection with os-prober.
2014-10-07 16:07:27 +02:00
Teo Mrnjavac
73246b47c6
Prefer nullptr over 0.
2014-10-07 16:07:27 +02:00
Teo Mrnjavac
d39e77f7e8
New PrettyRadioButton, an alternative to QRadioButton with rich text.
2014-10-07 16:07:27 +02:00
Aurélien Gâteau
75129131bb
More todos
2014-08-09 11:51:29 +02:00