Distribution-independent installer framework
ab67b7d2f1
- Introduce a map 'passwordRequirements' in users.conf, which is a list of named requirements. There are only two settings right now, min and max length, but additional checks can easily be added in UsersPage.cpp by defining additional lambda's to check the given password string. - Add PasswordCheck instances as needed, with functions to check acceptability and to produce messages on rejection. - Documentation in the users.conf file itself. - In passing, refactor setting of pixmaps on labels. FIXES #790 |
||
---|---|---|
.tx | ||
ci | ||
CMakeModules | ||
data | ||
lang | ||
man | ||
src | ||
thirdparty | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
AUTHORS | ||
calamares.desktop | ||
CalamaresBuildTreeSettings.cmake.in | ||
CalamaresConfig.cmake.in | ||
CalamaresConfigVersion.cmake.in | ||
cmake_uninstall.cmake.in | ||
CMakeLists.txt | ||
com.github.calamares.calamares.policy | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
settings.conf |
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
- dmidecode
Modules:
- welcome:
- NetworkManager
- UPower
- partition:
- extra-cmake-modules
- KF5: KCoreAddons, KConfig, KI18n, KIconThemes, KIO, KService
- KPMcore >= 3.0.3
- bootloader:
- systemd-boot or GRUB
- unpackfs:
- squashfs-tools
- rsync
Building
See wiki for up to date building and deployment instructions.