Commit Graph

73 Commits

Author SHA1 Message Date
dalto8
232a78bc08
[settings.conf] Move fstab after luksbootkeyfile
fstab is checking for the existence of luks keyfile.  Because of this, the luks keyfile job needs to run before fstab.
2024-07-14 19:04:34 +00:00
demmm
089d3086cc [zfshostid] adding new module
module created to copy zfs generated /etc/hostid, needed to have
hostid in zpool & initramfs in sync
2022-10-16 13:35:09 +02:00
demmm
2d9d65f33c [webview] remove broken & unused module
adjust settings.conf to replace webview example & entries
this fixes https://github.com/calamares/calamares/issues/2003
2022-07-01 18:00:21 +02:00
dalto
18307d9f57 Add zfs module to settings.conf 2021-11-16 09:34:50 -06:00
Anubhav Choudhary
ba514506bb setting.conf template updated 2020-12-06 00:25:56 +05:30
Adriaan de Groot
1b23520f20 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.
2020-08-26 02:22:49 +02:00
Adriaan de Groot
4a9f409422 Docs: explain that instances may also exist for weight-setting 2020-08-19 17:03:06 +02:00
Adriaan de Groot
3ae519b8ed Documentation: uncomment oem-setup
- Calamares complains if this isn't set, so the example should
  probably be 'safe' from that complaint. With 3.3 plans including
  'fatal error instead of warning' this should be fixed on-time.
2020-06-10 16:58:17 +02:00
Adriaan de Groot
1de2a4ff14 [libcalamares] Introduce quit-at-end
- In some cases, it makes sense to close Calamares automatically
  when it is done. Set *quit-at-end* to do so -- although this
  probably also means you should remove the *finished* page.
2020-03-24 15:38:43 +01:00
Adriaan de Groot
04e608d164 Docs: remove example dummypythonqml from settings.conf
- PythonQt is going to go away (eventually), don't encourage it.
2020-02-10 15:28:33 +01:00
demmm
c0e1ebb72a adding notesqml, copy of dummyqml
included in settings.conf, commented out
2020-02-09 01:03:52 +01:00
Adriaan de Groot
9acf80db8b Documentation: go over the instances section. 2019-05-23 12:25:14 +02:00
Adriaan de Groot
e39782576d Documentation: explain module-paths better
- how "local" is interpreted
 - recommendations for other paths
2019-05-23 12:17:53 +02:00
Adriaan de Groot
64985997d0 Settings: document new disable-cancel-during-exec 2019-04-21 17:34:42 +02:00
Adriaan de Groot
4ceaa5ffe7 Settings: rename so it looks like a group of related settings 2019-04-21 17:14:11 +02:00
The feren OS Dev
08249af716
Add 'dont-cancel' to settings.conf 2019-04-16 17:07:15 +01:00
Adriaan de Groot
c813ee9495 Settings: add an oem-setup entry
- Add independent oem-setup entry to the example configuration.
 - Document that things may have a default value (so you don't **have**
   to set them in the file) but that Calamares will complain.
2019-04-01 06:27:23 -04:00
Arnaud Ferraris
db3d3a7d03 Add a settings.conf option to disable "Cancel" button
In some cases, e.g. when calamares is used as an "initial setup" tool,
we may want to user to go through all the configuration steps in order
to end up with a usable system.
Therefore, disabling the "Cancel" button can be useful in this case.

This commit adds an option to settings.conf which disables this button
when set to "true". If the option is not present in the settings file,
the default behavior ("Cancel" button enabled & visible) is enforced.

Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-23 15:56:07 +01:00
Adriaan de Groot
08fc93f137 [services] Rename to services-systemd 2018-06-26 10:57:03 -04:00
Adriaan de Groot
1b35ce34c5 Documentation: explain dummyprocess
The dummyprocess module can be used to run a single
shell command; it can be used effectively with instances
to run one or more commands during installation.
2017-12-20 04:21:30 -05:00
Adriaan de Groot
d4acbb4374 Documentation: reformat settings.conf
- format for 80 columns
 - blank line between paragraphs
 - remove some outdated things
 - add more explanation for instances
2017-12-20 04:21:29 -05:00
Adriaan de Groot
a37a4a8c55 [tracking] Module should be disabled by default 2017-11-24 09:02:56 -05:00
Adriaan de Groot
0d4bd59818 [tracking] Document the configuration file format
- switch to 'enabled' and 'default' settings, independently.
 - document user-tracking as unimplemented.
2017-11-01 09:10:25 -04:00
Teo Mrnjavac
2e41037eea Also disable dummypythonqt in jobs list. 2017-01-16 12:55:59 +01:00
Teo Mrnjavac
721302f888 Disable dummypythonqt by default. 2017-01-16 11:00:42 +01:00
Teo Mrnjavac
f61a4e6856 Add dummypythonqt to roster. 2016-12-16 17:03:00 +01:00
Kevin Kofler
d5dfe86525 [dracutlukscfg] New module: pre-configuration for dracut+LUKS.
Add a dracutlukscfg module to write a
/etc/dracut.conf.d/calamares-luks.conf file for LUKS full disk
encryption support with Dracut.

You should run:

* partition
* luksbootkeyfile
* dracutlukscfg
* dracut

in that order (not necessarily in immediate sequence). The
luksopenswaphook module is not used with Dracut.
2016-10-16 19:08:16 +02:00
Kevin Kofler
0ae41dd286 New dummycpp C++ job module (ported from dummypython). 2016-09-27 17:25:09 +02:00
Philip Müller
ea1c8a0e5d [plymouthcfg] add module to configure Plymouth (#256) 2016-09-12 07:59:17 +02:00
Philip Müller
483a2802f7 Fix setup for Luks
Luks can only be done after you have ran **unpack**.
2016-08-13 18:22:53 +02:00
Teo Mrnjavac
e172fd7326 Add LUKS modules hint to settings.conf 2016-06-30 13:56:30 +02:00
Teo Mrnjavac
eb26b4ee89 Update settings defaults. 2016-02-24 15:40:40 +01:00
Teo Mrnjavac
dcf5b048ef Update settings.conf 2015-09-22 16:51:32 +02:00
Teo Mrnjavac
4277d28e47 Update sample settings.conf with new syntax and documentation. 2015-09-15 16:50:20 +02:00
Teo Mrnjavac
2c9524aebd Add dont-chroot setting to settings.conf. 2015-09-15 16:48:41 +02:00
Teo Mrnjavac
5fcc63e9bf Update default settings.conf 2015-09-14 17:48:01 +02:00
Teo Mrnjavac
009acfcf66 Update settings.conf defaults and documentation. 2015-07-03 11:51:09 +02:00
Teo Mrnjavac
8de12a5338 Fixup settings.conf. 2015-06-10 02:22:35 +02:00
Teo Mrnjavac
bb14b4b63b Update settings.conf 2015-06-10 02:09:18 +02:00
Teo Mrnjavac
cc8f6c01d7 Replace greeting+prepare with welcome in settings.conf. 2015-05-15 18:25:54 +02:00
Teo Mrnjavac
fb677dbaf6 Add prompt-install to settings.conf. 2015-04-13 14:58:34 +02:00
Philip
e3a7fca6f4 [bootloader] join grub module with bootloader 2015-02-20 00:28:44 +01:00
Teo Mrnjavac
391652010d Remove obsolete comment 2015-01-29 22:46:07 +01:00
Kevin Kofler
0b0868822d Add a machineid module.
The module creates /etc/machine-id and/or /var/lib/dbus/machine-id. By
default, it is enabled and creates both files, making the latter a
symlink to the former.
2014-11-27 21:08:50 +01:00
Kevin Kofler
6b2ccfb442 settings.conf: Move localecfg job further up.
/etc/locale.conf should always be written before generating the
initramfs, because it will be added to the initramfs. So move the step
up to where the other locale-related jobs run.

Also add commented-out placeholders for the displaymanager and dracut
jobs so people will get the ordering right.
2014-11-15 04:44:09 +01:00
demmm
faf2e2a775 Add localecfg & bootloader to settings.conf 2014-11-13 07:56:20 -05:00
Rohan Garg
ce96b13c0d Add a initramfs module that updates the initramfs post install 2014-11-10 15:42:31 +01:00
Teo Mrnjavac
4c968be60a Newline. 2014-11-07 17:58:47 +01:00
Teo Mrnjavac
d010d69c61 Branding component choice in settings.conf. 2014-10-10 18:09:26 +02:00
Teo Mrnjavac
b32bbf2b9a Add check for enough RAM to prepare viewmodule. 2014-08-26 18:24:51 +02:00