Distribution-independent installer framework
0876af63d0
fstab.conf: Add a new "crypttabOptions" option that defaults to "luks". Document that for Debian and Debian-based distributions, the setting should be changed to "luks,keyscript=/bin/cat". main.py: Append the options from the above setting to the end of every line in crypttab. At least the "luks" option should always be there, because there may be different encryption types. The Debian initramfs-tools also require the Debian-specific keyscript option and will otherwise ignore the keyfile entirely (see pull request #254). |
||
---|---|---|
.tx | ||
ci | ||
CMakeModules | ||
data/images | ||
hacking | ||
lang | ||
src | ||
thirdparty | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
calamares.desktop | ||
CalamaresAddBrandingSubdirectory.cmake | ||
CalamaresAddLibrary.cmake | ||
CalamaresAddModuleSubdirectory.cmake | ||
CalamaresAddPlugin.cmake | ||
CalamaresBuildTreeSettings.cmake.in | ||
CalamaresConfig.cmake.in | ||
CalamaresConfigVersion.cmake.in | ||
CalamaresUse.cmake.in | ||
cmake_uninstall.cmake.in | ||
CMakeLists.txt | ||
com.github.calamares.calamares.policy | ||
HACKING.md | ||
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 >= 2.8.12
- 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 >= 2.2
- sgdisk
- bootloader:
- systemd-boot or GRUB
- sgdisk
- unpackfs:
- squashfs-tools
- rsync
Building
See wiki for up to date building and deployment instructions.