parent
633d6bda0d
commit
dc91255ff5
17
CHANGES-3.3
17
CHANGES-3.3
@ -9,11 +9,28 @@ the history of the 3.2 series (2018-05 - 2022-08).
|
|||||||
|
|
||||||
# 3.3.4 (unreleased)
|
# 3.3.4 (unreleased)
|
||||||
|
|
||||||
|
In this release, process jobmodules -- a particular kind of module
|
||||||
|
recognizable by `type: job` and `interface: process` in the descriptor
|
||||||
|
file -- undergo a large change to resemble *shellprocess* more.
|
||||||
|
|
||||||
|
Users of process jobmodules are encouraged to double-check the Functionality
|
||||||
|
of those modules in this release.
|
||||||
|
|
||||||
This release contains contributions from (alphabetically by first name):
|
This release contains contributions from (alphabetically by first name):
|
||||||
|
- Adriaan de Groot
|
||||||
|
|
||||||
## Core ##
|
## Core ##
|
||||||
|
- Process jobs (a job type provided by Calamares core) now share more
|
||||||
|
code with *contextualprocess* and *shellprocess* jobs. The execution
|
||||||
|
mechanism is the same, and always invokes the shell, whether the command
|
||||||
|
runs in the host or in the target system. It is no longer necessary to
|
||||||
|
add `/bin/sh` in the *command* key -- this is always present.
|
||||||
|
|
||||||
## Modules ##
|
## Modules ##
|
||||||
|
- *contextualprocess* and *shellprocess* can now set environment variables
|
||||||
|
as part of the configuration. See *shellprocess* documentation for details.
|
||||||
|
This is optional, and does not do anything that could not already be done
|
||||||
|
by putting `export VAR=value ;` in front of the command before.
|
||||||
|
|
||||||
|
|
||||||
# 3.3.3 (2024-02-24)
|
# 3.3.3 (2024-02-24)
|
||||||
|
@ -508,7 +508,10 @@ while the module type must be *job* or *jobmodule*.
|
|||||||
The module-descriptor key *command* should have a string as value, which is
|
The module-descriptor key *command* should have a string as value, which is
|
||||||
passed to the shell -- remember to quote it properly. It is generally
|
passed to the shell -- remember to quote it properly. It is generally
|
||||||
recommended to use a *shellprocess* job module instead (less configuration,
|
recommended to use a *shellprocess* job module instead (less configuration,
|
||||||
easier to have multiple instances).
|
easier to have multiple instances). There is no configuration outside
|
||||||
|
of the module-descriptor.
|
||||||
|
|
||||||
|
Optional keys are *timeout* and *chroot*.
|
||||||
|
|
||||||
`CMakeLists.txt` is *not* used for process jobmodules.
|
`CMakeLists.txt` is *not* used for process jobmodules.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user