mirror of https://github.com/cutefishos/calamares
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
The validation of the configuration files (modules' .conf files, as well as settings.conf overall) spits out warnings, but does not do all the validation it can: - should print locations more clearly (e.g. if there's a tab in welcome.conf) - should also print some part of the bad text, if possible - if a module cannot be created, that should be treated as a fatal error (now the module is silently ignored). This is different from a module that can't be found, which immediately triggers a fatal failure. Test plan: - introduce a tab into welcome.conf - introduce a bad conversion into settings.conf With just the bad welcome.conf, it should complain clearly, and refuse to start. With a bad conversion, it seems that there is a problem but execution can continue, so it should be made clearer what the problem is. If welcome.conf is buggy, and welcome is listed to show, this should be a fatal error. |
7 years ago | |
---|---|---|
.github | 8 years ago | |
.tx | 8 years ago | |
CMakeModules | 7 years ago | |
LICENSES | 7 years ago | |
ci | 7 years ago | |
data | 8 years ago | |
lang | 7 years ago | |
man | 8 years ago | |
src | 7 years ago | |
.editorconfig | 10 years ago | |
.gitattributes | 10 years ago | |
.gitignore | 7 years ago | |
.gitmodules | 8 years ago | |
.travis.yml | 8 years ago | |
AUTHORS | 8 years ago | |
CMakeLists.txt | 7 years ago | |
CalamaresBuildTreeSettings.cmake.in | ||
CalamaresConfig.cmake.in | 7 years ago | |
CalamaresConfigVersion.cmake.in | ||
CalamaresUse.cmake.in | 7 years ago | |
Dockerfile | 7 years ago | |
LICENSE | ||
README.md | 8 years ago | |
calamares.desktop | 7 years ago | |
calamares.desktop.in | 7 years ago | |
cmake_uninstall.cmake.in | ||
com.github.calamares.calamares.policy | ||
settings.conf | 8 years ago |
README.md
Calamares: Distribution-Independent Installer Framework
Report a Bug | Contribute | Translate | Freenode (IRC): #calamares | Wiki |
---|
Dependencies
Main:
- Compiler with C++11 support: GCC >= 4.9.0 or Clang >= 3.5.1
- CMake >= 3.2
- Qt >= 5.6
- yaml-cpp >= 0.5.1
- Python >= 3.3
- Boost.Python >= 1.55.0
- extra-cmake-modules (recommended; required for some modules)
Modules:
- welcome:
- NetworkManager
- UPower (optional, runtime)
- partition:
- extra-cmake-modules
- KF5: KCoreAddons, KConfig, KI18n, KService, KWidgetsAddons
- KPMcore >= 3.3
- bootloader:
- systemd-boot or GRUB
- unpackfs:
- squashfs-tools
- rsync
Building
See wiki for up to date building and deployment instructions.