Distribution-independent installer framework
Go to file
Rohan Garg f7ac1a3ede Use configparser to parse sddm.conf
Since sddm.conf follows the INI format we can use configparser
with a few added options to properly parse the config and write
it out instead of manually parsing each line which is slow and
prone to error.

For eg. The old code would fail to parse a conf which had no
commented out User key but where the user had configured autologin
in Calamares.
2016-10-31 17:10:46 +01: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-31 00:34:28 +00:00
src Use configparser to parse sddm.conf 2016-10-31 17:10:46 +01: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 README.md: sgdisk is no longer used. 2016-10-29 01:26:18 +02: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
  • bootloader:
  • systemd-boot or GRUB
  • unpackfs:
  • squashfs-tools
  • rsync

Building

See wiki for up to date building and deployment instructions.