REUSE: (CC0-1.0) module descriptors and configuration files

In spite of there being considerable documentation sometimes in the
config file, we go with CC0 because we don't want the notion of
'derived work' of a config file.

The example `settings.conf` is also CC0. Add some docs to
it while we're at it.
This commit is contained in:
Adriaan de Groot 2020-08-21 19:54:36 +02:00
parent 92a6cbc773
commit 1b23520f20
73 changed files with 201 additions and 1 deletions

View File

@ -1,5 +1,14 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration file for Calamares # Configuration file for Calamares
# Syntax is YAML 1.2 #
# This is the top-level configuration file for Calamares.
# It specifies what modules will be used, as well as some
# overall characteristics -- is this a setup program, or
# an installer. More specific configuration is devolved
# to the branding file (for the UI) and the individual
# module configuration files (for functionality).
--- ---
# Modules can be job modules (with different interfaces) and QtWidgets view # Modules can be job modules (with different interfaces) and QtWidgets view
# modules. They could all be placed in a number of different paths. # modules. They could all be placed in a number of different paths.

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Bootloader configuration. The bootloader is installed to allow # Bootloader configuration. The bootloader is installed to allow
# the system to start (and pick one of the installed operating # the system to start (and pick one of the installed operating
# systems to run). # systems to run).

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
interface: "python" interface: "python"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the contextual process job. # Configuration for the contextual process job.
# #
# Contextual processes are based on **global** configuration values. # Contextual processes are based on **global** configuration values.

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configure one or more display managers (e.g. SDDM) # Configure one or more display managers (e.g. SDDM)
# with a "best effort" approach. # with a "best effort" approach.
# #

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "displaymanager" name: "displaymanager"

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "dracut" name: "dracut"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This is a dummy (example) module for C++ Jobs. # This is a dummy (example) module for C++ Jobs.
# #
# The code is the documentation for the configuration file. # The code is the documentation for the configuration file.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Module metadata file for dummycpp job # Module metadata file for dummycpp job
# #
# The metadata for C++ (qtplugin) plugins is almost never interesting: # The metadata for C++ (qtplugin) plugins is almost never interesting:

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Module metadata file for dummy process jobmodule # Module metadata file for dummy process jobmodule
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This is a dummy (example) module for a Python Job Module. # This is a dummy (example) module for a Python Job Module.
# #
# The code is the documentation for the configuration file. # The code is the documentation for the configuration file.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Module metadata file for dummy python jobmodule # Module metadata file for dummy python jobmodule
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This is a dummy (example) module for PythonQt. # This is a dummy (example) module for PythonQt.
# #
# The code is the documentation for the configuration file. # The code is the documentation for the configuration file.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Module metadata file for dummy pythonqt jobmodule # Module metadata file for dummy pythonqt jobmodule
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the "finished" page, which is usually shown only at # Configuration for the "finished" page, which is usually shown only at
# the end of the installation (successful or not). # the end of the installation (successful or not).
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Module that resizes a single FS to fill the entire (rest) of # Module that resizes a single FS to fill the entire (rest) of
# a device. This is used in OEM situations where an image is # a device. This is used in OEM situations where an image is
# flashed onto an SD card (or similar) and used to boot a device, # flashed onto an SD card (or similar) and used to boot a device,

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Creates /etc/fstab and /etc/crypttab in the target system. # Creates /etc/fstab and /etc/crypttab in the target system.
# Also creates mount points for all the filesystems. # Also creates mount points for all the filesystems.
# #

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "fstab" name: "fstab"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Create, overwrite or update /etc/default/grub in the target system. # Create, overwrite or update /etc/default/grub in the target system.
# #
# Write lines to /etc/default/grub (in the target system) based # Write lines to /etc/default/grub (in the target system) based

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "grubcfg" name: "grubcfg"

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "hwclock" name: "hwclock"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Run mkinitcpio(8) with the given preset value # Run mkinitcpio(8) with the given preset value
--- ---
# This key defines the kernel to be loaded. # This key defines the kernel to be loaded.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "initcpiocfg" name: "initcpiocfg"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
## initramfs module ## initramfs module
# #
# This module is specific to Debian based distros. Post installation on Debian # This module is specific to Debian based distros. Post installation on Debian

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "initramfscfg" name: "initramfscfg"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# The interactive terminal provides a konsole (terminal) window # The interactive terminal provides a konsole (terminal) window
# during the installation process. The terminal runs in the # during the installation process. The terminal runs in the
# host system, so you will need to change directories to the # host system, so you will need to change directories to the

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# NOTE: you must have ckbcomp installed and runnable # NOTE: you must have ckbcomp installed and runnable
# on the live system, for keyboard layout previews. # on the live system, for keyboard layout previews.
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# NOTE: you must have ckbcomp installed and runnable # NOTE: you must have ckbcomp installed and runnable
# on the live system, for keyboard layout previews. # on the live system, for keyboard layout previews.
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration file for License viewmodule, Calamares # Configuration file for License viewmodule, Calamares
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
# These settings are used to set your default system time zone. # These settings are used to set your default system time zone.
# Time zones are usually located under /usr/share/zoneinfo and # Time zones are usually located under /usr/share/zoneinfo and

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Enable the configured locales (those set by the user on the # Enable the configured locales (those set by the user on the
# user page) in /etc/locale.gen, if they are available in the # user page) in /etc/locale.gen, if they are available in the
# target system. # target system.

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
# This settings are used to set your default system time zone. # This settings are used to set your default system time zone.
# Time zones are usually located under /usr/share/zoneinfo and # Time zones are usually located under /usr/share/zoneinfo and

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Writes an openswap configuration with LUKS settings to the given path # Writes an openswap configuration with LUKS settings to the given path
--- ---
# Path of the configuration file to write (in the target system) # Path of the configuration file to write (in the target system)

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "luksopenswaphookcfg" name: "luksopenswaphookcfg"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Machine-ID and other random data on the target system. # Machine-ID and other random data on the target system.
# #
# This module can create a number of "random" things on the target: # This module can create a number of "random" things on the target:

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "mkinitfs" name: "mkinitfs"

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "mount" name: "mount"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Mount filesystems in the target (generally, before treating the # Mount filesystems in the target (generally, before treating the
# target as a usable chroot / "live" system). Filesystems are # target as a usable chroot / "live" system). Filesystems are
# automatically mounted from the partitioning module. Filesystems # automatically mounted from the partitioning module. Filesystems

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
### Netinstall module ### Netinstall module
# #
# The netinstall module allows distribution maintainers to ship minimal ISOs # The netinstall module allows distribution maintainers to ship minimal ISOs

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "networkcfg" name: "networkcfg"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# The *notesqml* module can be used to display a QML file # The *notesqml* module can be used to display a QML file
# as an installer step. This is most useful for release-notes # as an installer step. This is most useful for release-notes
# and similar somewhat-static content, but if you want to you # and similar somewhat-static content, but if you want to you

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This is an OEM setup (phase-0) configuration file. # This is an OEM setup (phase-0) configuration file.
--- ---
# The batch-identifier is written to /var/log/installer/oem-id. # The batch-identifier is written to /var/log/installer/oem-id.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "openrcdmcryptcfg" name: "openrcdmcryptcfg"

View File

@ -1,2 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
configFilePath: /etc/conf.d/dmcrypt configFilePath: /etc/conf.d/dmcrypt

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the low-density software chooser # Configuration for the low-density software chooser
--- ---
# The packagechooser writes a GlobalStorage value for the choice that # The packagechooser writes a GlobalStorage value for the choice that

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "packages" name: "packages"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
# #
# Which package manager to use, options are: # Which package manager to use, options are:

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# This setting specifies the mount point of the EFI system partition. Some # This setting specifies the mount point of the EFI system partition. Some
# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS, # distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS,
# etc.) use just /boot. # etc.) use just /boot.

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# The Plasma Look-and-Feel module allows selecting a Plasma # The Plasma Look-and-Feel module allows selecting a Plasma
# Look-and-Feel in the live- or host-system and switches the # Look-and-Feel in the live- or host-system and switches the
# host Plasma session immediately to the chosen LnF; it # host Plasma session immediately to the chosen LnF; it

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "plymouthcfg" name: "plymouthcfg"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Plymouth Configuration Module # Plymouth Configuration Module
# #
# This module can be used to setup the default plymouth theme to # This module can be used to setup the default plymouth theme to

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the preserve-files job # Configuration for the preserve-files job
# #
# The *files* key contains a list of files to preserve. Each element of # The *files* key contains a list of files to preserve. Each element of

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Module metadata file for block-copy jobmodule # Module metadata file for block-copy jobmodule
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the rawfs module: raw filesystem copy to a block device # Configuration for the rawfs module: raw filesystem copy to a block device
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Removes a single user (with userdel) from the system. # Removes a single user (with userdel) from the system.
# This is typically used in OEM setups or if the live user # This is typically used in OEM setups or if the live user
# spills into the target system. # spills into the target system.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "services-openrc" name: "services-openrc"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# openrc services module to modify service runlevels via rc-update in the chroot # openrc services module to modify service runlevels via rc-update in the chroot
# #
# Services can be added (to any runlevel, or multiple runlevels) or deleted. # Services can be added (to any runlevel, or multiple runlevels) or deleted.

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "services-systemd" name: "services-systemd"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Systemd services manipulation. # Systemd services manipulation.
# #
# This module can enable services and targets for systemd # This module can enable services and targets for systemd

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the shell process job. # Configuration for the shell process job.
# #
# Executes a list of commands found under the key *script*. # Executes a list of commands found under the key *script*.

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Settings for various kinds of tracking that Distributions can # Settings for various kinds of tracking that Distributions can
# enable. Distributions looking at tracking should be aware of # enable. Distributions looking at tracking should be aware of
# the privacy (and hence communications) impact of that tracking, # the privacy (and hence communications) impact of that tracking,

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
--- ---
type: "job" type: "job"
name: "umount" name: "umount"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
### Umount Module ### Umount Module
# #
# This module represents the last part of the installation, the unmounting # This module represents the last part of the installation, the unmounting

View File

@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
# Syntax is YAML 1.2 # Syntax is YAML 1.2
--- ---
type: "job" type: "job"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Unsquash / unpack a filesystem. Multiple sources are supported, and # Unsquash / unpack a filesystem. Multiple sources are supported, and
# they may be squashed or plain filesystems. # they may be squashed or plain filesystems.
# #

View File

@ -1,2 +1,5 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
defaultGroups: [ wing, wheel, users ] defaultGroups: [ wing, wheel, users ]

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
defaultGroups: defaultGroups:
- users - users

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the one-user-system user module. # Configuration for the one-user-system user module.
# #
# Besides these settings, the user module also places the following # Besides these settings, the user module also places the following

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# For documentation see Users Module users.conf # For documentation see Users Module users.conf
# #
--- ---

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
prettyName: "OwnCloud" prettyName: "OwnCloud"
url: "https://owncloud.org" url: "https://owncloud.org"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
--- ---
prettyName: "Webview" prettyName: "Webview"
url: "https://calamares.io" url: "https://calamares.io"

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the welcome module. The welcome page # Configuration for the welcome module. The welcome page
# displays some information from the branding file. # displays some information from the branding file.
# Which parts it displays can be configured through # Which parts it displays can be configured through

View File

@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: no
# SPDX-License-Identifier: CC0-1.0
#
# Configuration for the welcomeq module. # Configuration for the welcomeq module.
# #
# The configuration for welcomeq is exactly the same # The configuration for welcomeq is exactly the same