Simon Quigley 694b57d395 [pkgselectprocess] Ensure we have the correct apt sources when doing no network (LP: #2107287).
When doing installations without network, we need to ensure that we don't try
to perform apt operations that require internet. To do this in Plucky, we need
to temporarily copy the ubuntu.sources file to an ubuntu.sources.bak file. To
bring all of the previous commits in this upload together, we use the
bind-mounted /media/cdrom not only to install the correct GRUB packages, but
to ensure that we can still install them and any other packages on ship-live.

There has to be a better, more native way to do this. It works for now, but in
the Questing cycle, we're probably going to move some of these command-line
apt calls to be a consumer of the libapt C library (LP: #2107287).
2025-04-15 22:35:18 -05:00
2018-02-15 19:35:41 -06:00

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:

  1. Create a new top-level directory (like Lubuntu's, you could just copy theirs and customize).
  2. 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.
  3. 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.

Description
Calamares settings for Ubuntu flavors - Mirrored from lp:ubuntu-calamares-settings.
Readme GPL-3.0 62 MiB
Languages
C++ 55.8%
Shell 16.5%
QML 10.6%
Makefile 7.7%
Python 6%
Other 3.4%