mirror of https://github.com/cutefishos/calamares
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.
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 | 8 years ago | |
| .tx | 8 years ago | |
| CMakeModules | 8 years ago | |
| LICENSES | 8 years ago | |
| ci | 8 years ago | |
| data | 8 years ago | |
| lang | 8 years ago | |
| man | 9 years ago | |
| src | 8 years ago | |
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | 8 years ago | |
| .gitmodules | 8 years ago | |
| .travis.yml | 8 years ago | |
| AUTHORS | 8 years ago | |
| CMakeLists.txt | 8 years ago | |
| CalamaresBuildTreeSettings.cmake.in | ||
| CalamaresConfig.cmake.in | ||
| CalamaresConfigVersion.cmake.in | ||
| Dockerfile | 8 years ago | |
| LICENSE | ||
| README.md | 8 years ago | |
| calamares.desktop | 8 years ago | |
| cmake_uninstall.cmake.in | ||
| com.github.calamares.calamares.policy | ||
| settings.conf | 8 years ago | |
README.md
Calamares: Distribution-Independent Installer Framework
| 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.