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.
 
 
 
 
 
 
Adriaan de Groot 05967311de [partition] Be defensive against no device-device-available.
Scenario is this: you have no suitable installation devices on
your system (everything is mounted, or HDD has died), click through
to partition page, where you have all the buttons available, but no
devices in the list. The following actions then cause a crash:

 - clicking "back"
 - clicking any button

Prevent that:
 - you can click "back", but if there is no device selected
   nothing happens to the device state (no nullptr deref,
   and no crash)
 - button code is now more resilient to this scenario
 - buttons are hidden until a device is available, so you
   can't even click on them to trigger the code.
8 years ago
.github GitHub: update issue template to provide hint for installation log 8 years ago
.tx Python-i18n: tx pull and push improvements 8 years ago
CMakeModules Merge branch 'kpmcore-3.2' 8 years ago
LICENSES [libcalamaresui] Add breeze SVGs under LGPLv3 8 years ago
ci Documentation: change http links to GitHub to https 8 years ago
data [libcalamaresui] Swap breeze icons 8 years ago
lang i18n: update (English) source translation files 8 years ago
man Manual: move to section 8, minor polishing 9 years ago
src [partition] Be defensive against no device-device-available. 8 years ago
.editorconfig
.gitattributes
.gitignore add kate temp files to gitignore 8 years ago
.gitmodules Remove libcrashreporter-qt more thoroughly 8 years ago
.travis.yml CI: defer to Travis driver script 8 years ago
AUTHORS Documentation: update AUTHORS 8 years ago
CMakeLists.txt CMake: bump version number 8 years ago
CalamaresBuildTreeSettings.cmake.in
CalamaresConfig.cmake.in
CalamaresConfigVersion.cmake.in
Dockerfile Remove unnecessary KIO and KIconThemes dependencies. 8 years ago
LICENSE
README.md Merge branch 'master' into kpmcore-3.2 8 years ago
calamares.desktop [desktop] Automatic merge of Transifex translations 8 years ago
cmake_uninstall.cmake.in
com.github.calamares.calamares.policy
settings.conf Documentation: explain dummyprocess 8 years ago

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.6
  • yaml-cpp >= 0.5.1
  • Python >= 3.3
  • Boost.Python >= 1.55.0
  • extra-cmake-modules (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.