CutefishOS Installer.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
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).
8 years ago
.tx Add Transifex repo config. 11 years ago
CMakeModules Correctly fail when YAML-CPP is not found. 9 years ago
ci Fix cmake call for CI. 9 years ago
data/images New icon, PNG. 9 years ago
hacking Delete GlobalStorage.md 9 years ago
lang Automatic merge of Transifex translations 8 years ago
src Set the ESP flag in partition rather than bootloader. 8 years ago
thirdparty update submodule. 9 years ago
.editorconfig Added .editorconfig 10 years ago
.gitattributes Add testmodule.py and globalStorage.yaml to export-ignore for tarballs. 10 years ago
.gitignore Update .gitignore. 10 years ago
.gitmodules Update submodule back to upstream. 9 years ago
AUTHORS AUTHORS file. 11 years ago
CMakeLists.txt Bump QT_VERSION to 5.6 in cmake. 9 years ago
CalamaresAddBrandingSubdirectory.cmake Rely on CMake if the branding component has a CMakeLists.txt. 10 years ago
CalamaresAddLibrary.cmake Add proper QResrouce system to libcalamaresui, finish up prepare checks 11 years ago
CalamaresAddModuleSubdirectory.cmake Allow and glob multiple .conf files in module subdirectory. 10 years ago
CalamaresAddPlugin.cmake Allow and glob multiple .conf files in module subdirectory. 10 years ago
CalamaresBuildTreeSettings.cmake.in CMake skeleton. 11 years ago
CalamaresConfig.cmake.in We have a Python API for jobmodules! 11 years ago
CalamaresConfigVersion.cmake.in CMake skeleton. 11 years ago
CalamaresUse.cmake.in New CalamaresAddBrandingSubdirectory macro. 11 years ago
HACKING.md Update HACKING.md 10 years ago
LICENSE Update LICENSE 11 years ago
README.md Set qt >=5.6 as a "global" dependency. 9 years ago
calamares.desktop Add keywords to desktop file (#259) 9 years ago
cmake_uninstall.cmake.in CMake skeleton. 11 years ago
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension. 10 years ago
settings.conf [dracutlukscfg] New module: pre-configuration for dracut+LUKS. 9 years ago

README.md

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.