Distribution-independent installer framework
5377003f89
The manual partitioning setup was already requiring the user to check the ESP flag for the EFI System Partition. Now the autopartitioning also sets it directly (a one-line change). The sgdisk call in the bootloader module is thus no longer necessary (it was only a workaround because kpmcore < 2.1.0 did not support FlagEsp), so remove that snippet. This fixes configurations such as NVME disks where splitting boot_device into boot_device[-1:] and boot_device[:-1] is not the correct split (because the partition gets a 2-letter suffix) (reported by demmm on IRC). |
||
---|---|---|
.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.