mirror of
https://git.launchpad.net/~ubuntu-qt-code/+git/calamares-settings-ubuntu
synced 2025-08-10 15:14:03 +00:00
As a temporary measure until OEM is refactored in the 25.10 cycle, we need to ensure that Calamares and its necessary dependencies are installed on the target, iff this is a stacked squashfs *and* it is an OEM install. We're doing this in pkgselect instead of pkgselectprocess because pkgselect already knows about stacked squashfses, it's what provides the final "additional install list" to be considered by checkpackage-backend, and this is a temporary fix anyway (LP: #2104343).
This package exists to house Ubuntu's settings for the Calamares installer.
If you want to add a new package for your flavor, here's how to do it:
- Create a new top-level directory (like Lubuntu's, you could just copy theirs and customize).
- Edit files and rename the branding directory for your flavor. All of the configuration files are pretty self-explanatory, but they're documented well upstream, so it shouldn't be hard to put your own spin on things.
- Create a new binary package, and make sure to Provides+Conflicts against
calamares-settings-ubuntu-flavor
. This needs to be done because all subdirectories are installed in the same location, so this makes sure that nobody tries to install any two binary packages at the same time.
That's about it. If you have any questions, feel free to email Simon Quigley at tsimonq2@ubuntu.com or consult the upstream documentation.
Languages
C++
55.8%
Shell
16.5%
QML
10.6%
Makefile
7.7%
Python
6%
Other
3.4%