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 0131d7fbf1 [unpackfs] Do not fail if rsync returns exit code 23.
Unfortunately, rsync returns exit code 23 (Partial transfer due to
error) if it cannot write extended attributes (with -X) because the
target file system does not support it, e.g., the FAT EFI system
partition. We need -X because distributions using file system
capabilities and/or SELinux require the extended attributes. But
distributions using SELinux may also have SELinux labels set on files
under /boot/efi, and rsync complains about those. The only clean way
would be to split the rsync into one with -X and --exclude /boot/efi and
a separate one without -X for /boot/efi, but only if /boot/efi is
actually an EFI system partition. For now, this hack will have to do.

See also:
https://bugzilla.redhat.com/show_bug.cgi?id=868755#c50
for the same issue in Anaconda, which uses a similar workaround.
9 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 9 years ago
src [unpackfs] Do not fail if rsync returns exit code 23. 9 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 README.md: sgdisk is no longer used. 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. 11 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
  • bootloader:
  • systemd-boot or GRUB
  • unpackfs:
  • squashfs-tools
  • rsync

Building

See wiki for up to date building and deployment instructions.