CutefishOS Installer.
 
 
 
 
 
 
Go to file
Arnaud Ferraris ba673b17ee [partition] Add configuration option to disable manual partitioning
In some cases where a custom partition layout is used, use of this
layout is mandatory (this can be the case when using a read-only rootfs
which is updated by block-cpying an image file to it).

For these cases, the user must not be able to change the partition
layout, therefore we have to disable manual partitioning.

In order to stay consistent with current behaviour, manual partitioning
is still enabled by default. It will only be disabled if the partition
module's config file contains the corresponding option set to "false".

Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
.github/ISSUE_TEMPLATE Update issue template
.tx Python-i18n: tx pull and push improvements
CMakeModules CMake: don't change cmake logging on release builds
LICENSES [users] Use explanation of password error from libpwquality
ci i18n: update list of translations from Transifex
data [libcalamaresui] Swap breeze icons
lang i18n: [python] Automatic merge of Transifex translations
man Manual: move to section 8, minor polishing
src [partition] Add configuration option to disable manual partitioning
.editorconfig Added .editorconfig
.gitattributes Git: drop non-existent files from .gitattributes
.gitignore Git: ignore compiled QML
.gitmodules Remove libcrashreporter-qt more thoroughly
.travis.yml CI: increase build directory size
AUTHORS Documentation: update AUTHORS
CHANGES Merge remote-tracking branch 'origin/partitioning-fixes'
CMakeLists.txt i18n: update list of translations from Transifex
CalamaresBuildTreeSettings.cmake.in CMake skeleton.
CalamaresConfig.cmake.in CMake: improve documentation in the Config file
CalamaresConfigVersion.cmake.in CMake skeleton.
CalamaresUse.cmake.in CMake: Calamares uses linguist-tools for translation
Dockerfile ci: switch to less volatile KDE Neon version
LICENSE Update LICENSE
README.md CMake: make docs and code consistent.
calamares.desktop i18n: [desktop] Automatic merge of Transifex translations
calamares.desktop.in i18n: fix up tooling
cmake_uninstall.cmake.in CMake skeleton.
com.github.calamares.calamares.policy Rename pkexec policy file to .policy extension.
settings.conf [services] Rename to services-systemd

README.md

Calamares: Distribution-Independent Installer Framework


GitHub release Build Status Travis 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 >= 3.2
  • Qt >= 5.7
  • yaml-cpp >= 0.5.1
  • Python >= 3.3 (required for some modules)
  • Boost.Python >= 1.55.0 (recommended, or PythonQt; one is required for some modules)
  • PythonQt (recommended, or Boost.Python; one is required for some modules)
  • extra-cmake-modules >= 5.18 (recommended; required for some modules)

Modules:

  • welcome:
    • NetworkManager
    • UPower (optional, runtime)
  • partition:
    • extra-cmake-modules
    • KF5: KCoreAddons, KConfig, KI18n, KService, KWidgetsAddons
    • KPMcore >= 3.3
  • bootloader:
    • systemd-boot or GRUB
  • unpackfs:
    • squashfs-tools
    • rsync

Building

See wiki for up to date building and deployment instructions.