classDiagram
ubuntu_bootstrap <|-- ubuntu_desktop_installer
ubuntu_bootstrap <|-- ubuntu_flavor_installer
ubuntu_init <|-- ubuntu_core_desktop_init
ubuntu_init <|-- ubuntu_welcome
ubuntu_provision <|-- ubuntu_bootstrap
ubuntu_provision <|-- ubuntu_init
ubuntu_provision: - shared pages
ubuntu_provision: - service interfaces
ubuntu_bootstrap: - subiquity-based services
ubuntu_bootstrap: - configurable subset of pages
ubuntu_init: - xdg/dbus/gsettings-based services
ubuntu_init: - configurable subset of pages
ubuntu_desktop_installer: - (main.dart)
ubuntu_desktop_installer: - provision.conf
ubuntu_desktop_installer: - snapcraft.yaml
ubuntu_flavor_installer: - (main.dart)
ubuntu_flavor_installer: - provision.conf
ubuntu_flavor_installer: - snapcraft.yaml
ubuntu_core_desktop_init: - (main.dart)
ubuntu_core_desktop_init: - provision.conf
ubuntu_core_desktop_init: - snapcraft.yaml
ubuntu_welcome: - (main.dart)
ubuntu_welcome: - provision.conf
ubuntu_welcome: - snapcraft.yaml
Supported formats:
-
TOML (
.conf
)[bootstrap] pages = "locale,keyboard,source,storage" [init] pages = "timezone,identity"
-
YAML (
.yaml
,.yml
)bootstrap: pages: - locale - keyboard - source - storage init: pages: - timezone - identity
Lookup order:
/etc/ubuntu-provision.{conf,yaml,yml}
(admin)/usr/local/share/ubuntu-provision.{conf,yaml,yml}
(oem)/usr/share/ubuntu-provision.{conf,yaml,yml}
(distro)<app>/data/flutter_assets/ubuntu-provision.{conf,yaml,yml}
(app)
This project is being translated using Weblate, a web tool designed to ease translating for both developers and translators.
See our contributor guidelines.
The Ubuntu Desktop Provision is licensed under the GNU General Public License version 3.