Distribution-independent installer framework
Go to file
Kevin Kofler 5377003f89 Set the ESP flag in partition rather than bootloader.
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).
2016-10-29 00:52:38 +02:00
.tx Add Transifex repo config. 2014-10-09 16:27:20 +02:00
ci Fix cmake call for CI. 2016-07-27 13:38:30 +02:00
CMakeModules Correctly fail when YAML-CPP is not found. 2016-03-29 09:28:38 +02:00
data/images New icon, PNG. 2016-01-21 17:12:38 +01:00
hacking Delete GlobalStorage.md 2016-05-11 17:41:12 +02:00
lang Automatic merge of Transifex translations 2016-10-28 02:44:56 +00:00
src Set the ESP flag in partition rather than bootloader. 2016-10-29 00:52:38 +02:00
thirdparty update submodule. 2016-03-29 18:42:50 +02:00
.editorconfig Added .editorconfig 2015-06-13 21:56:21 -04:00
.gitattributes Add testmodule.py and globalStorage.yaml to export-ignore for tarballs. 2015-07-20 17:26:53 +02:00
.gitignore Update .gitignore. 2015-06-10 02:09:18 +02:00
.gitmodules Update submodule back to upstream. 2016-03-25 10:14:17 +01:00
AUTHORS AUTHORS file. 2014-06-11 13:39:44 +02:00
calamares.desktop Add keywords to desktop file (#259) 2016-09-12 15:53:35 +02:00
CalamaresAddBrandingSubdirectory.cmake Rely on CMake if the branding component has a CMakeLists.txt. 2015-05-13 12:32:14 +02:00
CalamaresAddLibrary.cmake Add proper QResrouce system to libcalamaresui, finish up prepare checks 2014-08-26 18:24:51 +02:00
CalamaresAddModuleSubdirectory.cmake Allow and glob multiple .conf files in module subdirectory. 2015-09-15 16:48:42 +02:00
CalamaresAddPlugin.cmake Allow and glob multiple .conf files in module subdirectory. 2015-09-15 16:48:42 +02:00
CalamaresBuildTreeSettings.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresConfig.cmake.in We have a Python API for jobmodules! 2014-07-17 19:42:16 +02:00
CalamaresConfigVersion.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CalamaresUse.cmake.in New CalamaresAddBrandingSubdirectory macro. 2014-10-10 18:07:41 +02:00
cmake_uninstall.cmake.in CMake skeleton. 2014-06-04 16:35:26 +02:00
CMakeLists.txt Bump QT_VERSION to 5.6 in cmake. 2016-10-02 15:33:27 +01:00
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 2014-11-05 23:34:03 +01:00
HACKING.md Update HACKING.md 2015-06-13 21:55:31 -04:00
LICENSE Update LICENSE 2014-06-03 22:32:42 +02:00
README.md Set qt >=5.6 as a "global" dependency. 2016-10-02 15:32:34 +01:00
settings.conf [dracutlukscfg] New module: pre-configuration for dracut+LUKS. 2016-10-16 19:08:16 +02:00

Calamares: Distribution-Independent Installer Framework


GitHub release Build Status Coverity Scan Build Status GitHub license

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.