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
Aurélien Gâteau
136d83f958
Add some test file for grub module
11 years ago
Aurélien Gâteau
6131ed212a
Import check_chroot_call separately
11 years ago
Teo Mrnjavac
01efeda801
Utils, not util.
11 years ago
Teo Mrnjavac
c964093d7c
Make libcalamares a proper package and utils a proper submodule.
11 years ago
Aurélien Gâteau
43c88567af
Use check_chroot_call
11 years ago
Aurélien Gâteau
a1b7d3639e
Some test data for fstab module
11 years ago
Aurélien Gâteau
2276ce56f4
Fix fat* filesystems translation
11 years ago
Aurélien Gâteau
87367d5abd
fstab: Refactor to be able to add ssd-specific options
11 years ago
Teo Mrnjavac
c64e229142
By default, chrootCall should never time out.
11 years ago
Teo Mrnjavac
45ac91c784
Add check_chroot_call to libcalamares Python interface.
11 years ago
Aurélien Gâteau
26e5500e33
chrootCall: Log messages on failure, as well as command outputs
11 years ago
Aurélien Gâteau
6376e1daef
Start the process before calling waitForStarted()
11 years ago
Aurélien Gâteau
70a13fc588
Make logging more useful
...
- Do not log progress percent but log job names.
- Log install failures.
11 years ago