Teo Mrnjavac
f5b4de67c4
Properly load module config files with an explicit config path.
11 years ago
Teo Mrnjavac
70691068cb
Fix sudoers setup in users module.
11 years ago
Aurélien Gâteau
1c9265cd21
Merge branch 'wip/resize-partition'
11 years ago
Aurélien Gâteau
9b30e27f5e
update partitionmanager submodule: Nicer rendering of PartResizerWidget
11 years ago
Aurélien Gâteau
310fdc56d9
Set proper colors in PartResizeWidget
11 years ago
Aurélien Gâteau
055904b20a
Coding style
11 years ago
Aurélien Gâteau
86481461fd
Move color handling to a separate namespace
11 years ago
Aurélien Gâteau
cf4416a171
Keep partition color if space is inserted/removed before it
11 years ago
Aurélien Gâteau
06e30b8290
Remove PartitionSizeWidget
11 years ago
Aurélien Gâteau
5c9c414988
Use PartResizerWidget in CreatePartitionDialog
11 years ago
Aurélien Gâteau
38c685dc10
Move code cloning the partition for PartResizerWidget to PMUtils
11 years ago
Aurélien Gâteau
c109059eb7
Fix crash if widgets are deleted before new ones are set
11 years ago
Aurélien Gâteau
55f4231c92
EditExistingPartitionDialog: Visual resizing of partitions
11 years ago
Teo Mrnjavac
78a3f1ce57
Merge pull request #81 from calamares/config
...
Configuration refactor
11 years ago
Teo Mrnjavac
5400afa540
Fix settings.conf loading.
11 years ago
Teo Mrnjavac
277d5d4cc1
Update settings.conf
11 years ago
Teo Mrnjavac
014469c849
Improve logging in Module.cpp
11 years ago
Aurélien Gâteau
c3efa65668
Make sure all PM filesystem classes are initialized early enough
...
If FileSystemFactory::init() is not called early enough, we won't get
access to some information such as the number of used sectors.
11 years ago
Teo Mrnjavac
be02eca90e
module.conf ==> module.desc everywhere.
11 years ago
Teo Mrnjavac
88d5a301c9
Update Calamares modules documentation.
11 years ago
Teo Mrnjavac
83ad1fae0e
Debug output in keyboard viewmodule.
11 years ago
Aurélien Gâteau
b5c3928609
unsquashfs: Do not ignore rsync failures
11 years ago
Aurélien Gâteau
b246a95606
Coding style
11 years ago
Aurélien Gâteau
493e368bf0
update partitionmanager submodule: Build PartResizerWidget
11 years ago
Teo Mrnjavac
e9ef90990b
Correctly load globalstorage fake.
11 years ago
Teo Mrnjavac
5c8fa759b0
Update testmodule.py for new config structure.
11 years ago
Teo Mrnjavac
8f10c21e5b
Big configuration overhaul.
...
Module descriptors are now module.desc, no configuration allowed inside.
Module config files are <modulename>.conf, installed in
share/calamares/modules.
settings.conf is read from /etc/calamares, then share/calamares, and if
running with --debug also in the current dir.
Module config files are read from /etc/calamares/modules, then
share/calamares/modules, and if running with --debug also in
src/modules/<modulename> relative to the current dir.
11 years ago
Teo Mrnjavac
75e9fd6aa3
Dracut module.
11 years ago
Aurélien Gâteau
415ad2c506
Fix empty error message
11 years ago
Aurélien Gâteau
a267ef856e
Check file system after the resize, like PM does
11 years ago
Aurélien Gâteau
f5ccc616b9
Check file system before resizing: necessary for testResizePartition:shrink to pass
11 years ago
Aurélien Gâteau
d48644a49c
Improve prettyName of all jobs, log them in execJobList()
11 years ago
Aurélien Gâteau
e2fe559f9d
testResizePartition: more reliability tests
...
- use bigger partition sizes
- write a file before resizing, test it is the same after resizing
11 years ago
Aurélien Gâteau
dac23c90a1
Implement MoveFileSystemJob: all testResizePartition tests pass
11 years ago
Aurélien Gâteau
4716b1c9b4
Coding style
11 years ago
Aurélien Gâteau
3db6d607ca
move MoveFileSystemJob to its own file
...
It's going to be bigger than the others.
11 years ago
Aurélien Gâteau
249a28910a
Make it possible to update message and details fields of a JobResult
11 years ago
Aurélien Gâteau
1314bf944f
Update partitionmanager submodule: Include CopySourceDevice and CopyTargetDevice
11 years ago
Aurélien Gâteau
f007810118
Implement SetPartGeometryJob and ResizeFileSystemJob
...
Now testResizePartition:grow and testResizePartition:shrink pass
11 years ago
Aurélien Gâteau
60a224e5cd
3MB is too small for ext4: set a bigger new size for shrink
11 years ago
Aurélien Gâteau
9dac375a31
Don't forget to queue the job!
11 years ago
Aurélien Gâteau
09c3240364
Scaffolding and tests for ResizePartitionJob
11 years ago
Aurélien Gâteau
fc3f3eaa3a
Update partitionmanager submodule: Make it possible to set partition sectors from the outside world
11 years ago
Teo Mrnjavac
84ec430729
Add some Python API docs.
11 years ago
Aurélien Gâteau
e6c80ed5bd
Coding style
11 years ago
Teo Mrnjavac
1d6c41e94d
A timezone is a file, not a directory.
11 years ago
Aurélien Gâteau
9ce55bfb83
Introduce PartitionSizeWidget to reduce duplication between dialogs
11 years ago
Aurélien Gâteau
e482481262
updatePartitionToCreate: avoid crash
...
Create the new partition before deleting the old one: otherwise the
m_partition member of dlg is dangling at the time we call createPartition()
11 years ago
Aurélien Gâteau
3d40527d29
Make it possible to "resize" (aka delete + create for now) existing partitions
11 years ago
Aurélien Gâteau
df790986ae
initcpio module, very loosely based on the one from the manjaro branch
11 years ago